我有分支A_mybranch。我为功能A做了几次提交,然后为功能B做了几次提交。 现在我想只合并功能A的提交到其他分支让我们说主分支。
因为我已经连续完成了提交。这意味着在功能A提交之后我开始提交功能B.我尝试使用以下内容将我的本地工作区恢复为功能A. git reset --hard 0d1d7fc32 现在我的本地工作区将提交功能A。
如何将这些更改合并到其他主分支?
答案 0 :(得分:0)
我假设你有这样的历史:
-*--*--*--A1--A2--A3--B1--B2--B3 [A_mybranch]
\
\--*--*--*--*--* [master]
如果要将提交A1..A3合并为master,则它只是:
git checkout master
git merge <A3 commit id>
就是这样。