tag常用命令(僅供參考):
git tag -a V1.4 -m "1.4"
創建一個tag
git tag
查看本地tag
git tag -d V1.1
刪除本地tag
git push origin V1.1
提交到遠端版本庫
git ls-remote --tags origin
查看遠端tag
git pull origin --tags
更新遠端tag信息到本地
git reset --hard V1.1
更新代碼到某個tag
git push origin --delete tag V1.1
刪除遠端服務器tag
分支的合並 merge
- git merge branch-name 把分支branch-name合並到master
- 合並無沖突 git自動commit本次合並 直接push代碼就可以
- 有沖突的話 先修改沖突文件 然后add、commit、push操作
沖突
合並之后無操作
- 撤銷合並
git reset --hard 36f0....
合並之后有其他操作
git revert -m 1 merge的commit
合並test分支的一次commit到master
-
git cherry-pick fc2...
git rebase -i 修改log歷史
