我正在與我的合作伙伴一起開發應用程序,我們正在使用github來同步我們的項目,但我們之前都沒有使用過github,並且出現了一個問題。我和我的合作伙伴是從最後一次推送中同步的,但是我們分別處理了不同的事情,現在我們需要弄清楚如何合併我們的兩個版本。因此,它看起來有點像這樣:從GitHub中拉取而不覆蓋某些文件
---- B ----|
A --| |--- D
---- C ----|
A國是,當GitHub的倉庫有這樣的我們有一個共同的代碼。
然後,我們倆拉到並在代碼的不同部分的工作,創建了兩個截然不同的狀態B和C.現在
,我們需要把我們兩個國家合併爲d,其中有我們有兩個部分從事。
狀態B被推送,這不是我所擁有的,但我在B推送之前知道了B所需的所有內容。
任何幫助表示讚賞。
雖然還有與解決這個特定問題有關的另一個答案,我也想說,如果你正在分別處理不同的事情,你可能想看看使用分支。可以使用分支針對同一個父級開發單獨的更改集(比如對一個特徵進行多次提交),然後稍後將其合併。 –
非常感謝@GarethPulham。我會研究這一點,並與我的合作伙伴交談。 – acn3