git是一个版本管理器,是程序员必备工具之一,其主分为三个区:
工作区:
暂存区:
仓库:
通过保持软件版本,分支,合并,等多种版本操作,使软件能在自己想要的版本之间任意切换开发。
一下是git 的常用命令:
git init //生成一个.git 的子目录,产生一个仓库
git status //查看当前仓库目录下所有文件的状态
git add . //将该目录下所有文件添加到暂存区
git add 文件名 //将该文件添加到暂存区
git commit -m 版本名 //将暂存区的文件提交到版本库
git log //查看提交历史
git reset --hard 版本号 //将当前版本回退到指定版本
git reflog //查看babeng版本库中所有版本号
git branch //查看当前分支
git branch 分支名 //创建分支
git checkout 分支名 //切换分支
git merge 分支名 //合并分支
git clone 仓库地址 //克隆仓库
git remote -v //查看远程仓库地址
git remote add 仓库名 仓库地址 //添加远程仓库地址
git push -u origin master //将当前分支提交到远程仓库
git pull //将远程仓库的代码拉到本地仓库
git stash //将当前工作区的代码暂存
git stash pop //将暂存区的代码恢复到工作区
git tag 版本号 //为当前分支打标签
git tag -a 版本号 -m 版本信息 //为当前分支打标签
git tag -a 版本号 -m 版本信息 分支名 //为指定分支打标签
git tag -d 版本号 //删除标签
目前还不全,后期会慢慢补齐;