2012-09-15 46 views
1

這是我的場景:從GitHub編輯文件,衝突推?

在GitHub上創建並上傳了一個項目。做了一些提交(提前產地/主提交n提交)。在通過Web瀏覽器查看GitHub上的存儲庫時,我發現了一個小錯誤,無法控制自己使用GitHub自己的代碼編輯器修復它。

來到我的本地存儲庫後,我現在要做什麼?我既不想失去GitHub編輯的修改,也不想放鬆我已經提交的修改。

(我有那個資源庫(主單支),我只是開發商)

回答

1

你可以做一個簡單的git pull,但我建議你做一個git pull --rebase,因爲這樣可以避免必須有一個額外的合併提交加入兩個開發歷史,從而保持你的歷史整潔。

這裏有點對底墊的解釋拉,你怎麼能在默認情況下啓用它們:本http://blog.aplikacja.info/2010/11/git-pull-rebase-by-default/

+1

+1。線性歷史更爲清晰。 (總是配置分支.autosetuprebase) –

1

你需要做一個git pull,其獲取從GitHub的變化和合並兩個頭。

如果你看第一張圖片here,它解釋了類似的情況。