Git是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问
git clone //拷贝代码到本地
git staus //查看当前文件状态,修改或者被添加或删除
git add //将指定文件添加到版本库的暂存状态
git commit -m "" //将暂存区的文件提交到版本库的分支
git pull //更新代码
git push // 将本地版本库的分支推送到远程服务器对应的分支
git mergetool //出现冲突时,合并冲突的工具
git stash //将所有未提交的修改保存起来,代码恢复到上一次push后的节点
git stash pop //把stash后的代码恢复到本地
git branch -a //查看所有分支
git checkout .//还原本次修改
git checkout master //将分支切换到master
git log //查看log信息
git reset HEAD <file> //还原commit状态到add的状态
git tag -a v0.1.2 -m “” //打tag
git push origin –tags //将本地所有标签一次性提交到git服务器
git reset --hard commitid //本地代码回到指定的commitid
//这些改别名的方法也很有用
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.br branch