git tag -v v1.7 -m "foo"
git checkout v1.7
(master指向相同的提交ID)git tag -v v1.8 -m "bar"
如何让master与标记v1.8
答案 0 :(得分:2)
如何让master与标记v1.8具有相同的提交ID
如果您在创建master
时v1.8
没有新的提交,
然后你可以切换到它并从v1.8
合并到master
快进到v1.8
:
git checkout master
git merge v1.8
答案 1 :(得分:1)
我更喜欢从v1.8
创建一个新分支。然后创建Pull请求&将分支合并到master
。
$ git checkout v1.8
$ git checkout -b branch1.8
$ git push origin HEAD # push branch1.8 to remote
创建拉请求并将其与master
合并或者,您可以直接将branch1.8
合并到master
中,如:
$ git checkout master
$ git pull origin branch1.8 # fetch + merge 'branch1.8' into 'master'
$ git push origin master