git常用语法
关于版本管理,不同的项目组都会用到。SVN、GIT用的比较多,有不同系统工具软件,也可以使用命令,ide也会内置版本管理软件。
git常用命令,总结一下,以备开发的时候用到。
git
总结:
git init
:初始化git仓库git add filename
:将文件提交到暂存区git commit -m ""
:将文件提交到当前分支git status
:查看git信息git diff filename
:查看差异git log --pretty=oneline
:查看提交的日志HEAD
表示当前版本,上个版本为HEAD^
,上上个版本为HEAD^^
...上100个版本为HEAD~100
git reset --hard 版本号或者hard^
git reflog
:查看你所有的git操作.git
是版本库git diff HEAD -- readme.txt
:查看工作区和版本库的区别git checkout -- readme.txt
:恢复到 = 暂存区存在?暂存区:版本库git reset HEAD file
:将暂存区的修改撤销回工作区git checkout -- filename
:将版本库的恢复到工作区git rm + git commit
:表示从版本库中删除一个文件git checkout -b dev
==git branch \n git checkout dev
git merge
:分支合并git branch -d dev
:删除dev分支git log --graph --pretty=oneline --abbrev-commit
:查看分支情况 -git stash
:不提交但是保存当前的状态git stash status
git stash apply + git stash drop
==git stash pop
git remote -v
:远程分支信息git push origin branchname
:推送到远程仓库git tag v0.9 版本号
作者:椰树上的一只猫
链接:https://www.jianshu.com/p/564f6bfcfb81
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。