版本管理
版本回退
1 2 3 4
| git reset --hard HEAD^ git reset --hard HEAD^^ git reset --hard HEAD~100 git reflog
|
撤销修改
1 2
| git checkout -- file git reset HEAD file
|
删除文件
远程仓库
添加远程仓库
1 2
| git remote add origin giturl git push -u origin master
|
断开远程仓库
1 2
| git remote rm origin git rename origin neworigin
|
分支管理
创建与合并分支
1 2 3 4 5 6 7 8
| git checkout -b dev git branch dev git checkout dev git branch -d dev git branch git merge dev git branch --set-upstream branch-name origin/branch-name git pull
|
标签管理
创建标签
1 2 3 4 5 6
| git tag <name> git tag git tag <name> <commit id> git show <tagname> git tag -a v0.1 -m "version 0.1 released" <commit id> git tag -s v0.2 -m "signed version 0.2 released" fec145a
|
操作标签
1 2 3 4
| git tag -d <tagname> git push origin <tagname> git push origin --tags git push origin :refs/tags/<tagname>
|
参考链接
- Pro Git book 2nd Edition(2014)
- Git教程 - 廖雪峰