转发主人到标签

时间:2017-10-07 13:20:09

标签: git

  • 我承诺掌握
  • 我使用git tag -v v1.7 -m "foo"
  • 为此提交创建了一个标记
  • 我签出了一个标签git checkout v1.7(master指向相同的提交ID)
  • 然后我创建了一个提交
  • 然后我使用git tag -v v1.8 -m "bar"
  • 标记了此提交

如何让master与标记v1.8

具有相同的提交ID

2 个答案:

答案 0 :(得分:2)

  

如何让master与标记v1.8具有相同的提交ID

如果您在创建masterv1.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