我有分支A_mybranch。我已经为功能 A 做了几次提交,然后为功能 B 做了几次提交。 现在我只想将功能 A 的提交合并到其他分支,比如说主分支。
由于我已经连续提交了。这意味着在功能 A 提交后,我开始提交功能 B。我尝试使用以下方法将本地工作区恢复为功能 A: git 重置 --hard 0d1d7fc32 现在,我的本地工作区将提交功能A。
如何将这些更改合并到其他主分支?
我假设你有这样的历史:
-*--*--*--A1--A2--A3--B1--B2--B3 [A_mybranch]
--*--*--*--*--* [master]
如果要合并提交 A1..A3成主,简单来说就是:
git checkout master
git merge <A3 commit id>
就这样。