1
我對git非常陌生。我想知道 - 是否有可能在git中多次合併兩個文件(來自不同分支)? 例如比如我在master分支中有file.txt,並且在測試分支中有相同文件的另一個版本。現在,測試分支文件中有兩個特定的片段,我想要合併到主文件中;但我希望按順序執行,以便我可以驗證每個更改的效果。在git中拆分合並
所以我做git merge test --no-ff
,這會產生衝突。我編輯該文件以合併測試分支中的第一個片段,並將第二個片段保留在主分支上,並測試一切是否正常。
之後,我想再次做同樣的事情,我以前忽略了第二個片段;然而git merge
拒絕做任何事情,因爲它說事情是最新的,因爲測試中的文件已經合併過一次。
有沒有辦法強制git進行這樣的重複合併?我想我可以使用git show
在測試分支中生成該文件的臨時副本,然後複製粘貼,但這看起來很難看。
謝謝!我如何將更改分成多個提交? – laxxy 2012-03-18 19:39:15
交互式底池是一種方式。另一種方法是創建一個備用分支並使用checkout -p。然後你可以進行合併。 – 2012-03-19 06:48:41
謝謝,我會試試這些:) – laxxy 2012-03-21 16:48:02