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历史