0
我想在開源項目上的一些變化,並希望保持與主git同步。 另一方面,我與其他開發人員共享修改過的源代碼的git存儲庫,直到我們有一組工作差異提交給主項目。 我們希望有一個共享存儲庫來跟蹤彼此的工作,因爲我們不在同一個地點工作。 我用兩個遙控器設置了一個git,我的樹在幾個提交的主人之前。這並不奇怪。保持與公共git同步並同步到一個私人git與
git pull origin
沒問題。 當我嘗試同步到私人共享庫,我嘗試
git push my_own_shared_git
我得到這個錯誤
! [rejected] HEAD -> master (non-fast forward)
我保證git可以處理這更糟糕的情況,但我想知道如何以最自然和最明智的方式處理它。 理想情況下,我想處理HEAD
的一個分支origin
,並保留本地歷史記錄和差異,直到我能夠提交我的補丁。 謝謝。