是否有一种很好的方法可以在不创建新的commit_id的情况下从some_other_repo_branch合并到another_branch中?
我一直在使用它:
git checkout my_branch
git pull --rebase <remote> other_branch_where_are_the_changes
答案 0 :(得分:1)
在进行快进合并时(默认情况下,如果可能),git 不会创建提交。您可以使用--ff-only
:
#in another_branch
git pull --ff-only remote some_other_repo_branch
当然,这只有在没有冲突的情况下才有效 - 否则,git无法快进,你需要提交(因为[理论上]你不能回去及时)。
参考:git help merge
,&#34; FAST-FORWARD MERGE&#34;。