git 为某次提交新建分支(只合并某次提交到一个分支上)

情况是这样的。我在develop分支上提交了一个更改,但是我想把这个更改同时合并到master分支上。我又不想把整个develop分支都合并上master上面。我用的sourcetree,该怎么操作?
正确的做法我知道应该新建一个hotfix。然后同时推到dev和master。

图片描述

阅读 20.8k
2 个回答
shellgit checkout master
git cherry-pick commit-id1 commit-id2  // 把指定commit合并到当前分支

sourcetree没用过, 你可以尝试点选遴选 (大概就是 cherry-pick的翻译吧。。)

php//用命令行
git checkout master
git checkout develop test.txt//develop分支下的test.txt
git commit -am "a commit"
git push origin master

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏