這是我的場景:從GitHub編輯文件,衝突推?
在GitHub上創建並上傳了一個項目。做了一些提交(提前產地/主提交n
提交)。在通過Web瀏覽器查看GitHub上的存儲庫時,我發現了一個小錯誤,無法控制自己使用GitHub自己的代碼編輯器修復它。
來到我的本地存儲庫後,我現在要做什麼?我既不想失去GitHub編輯的修改,也不想放鬆我已經提交的修改。
(我有那個資源庫(主單支),我只是開發商)
這是我的場景:從GitHub編輯文件,衝突推?
在GitHub上創建並上傳了一個項目。做了一些提交(提前產地/主提交n
提交)。在通過Web瀏覽器查看GitHub上的存儲庫時,我發現了一個小錯誤,無法控制自己使用GitHub自己的代碼編輯器修復它。
來到我的本地存儲庫後,我現在要做什麼?我既不想失去GitHub編輯的修改,也不想放鬆我已經提交的修改。
(我有那個資源庫(主單支),我只是開發商)
你可以做一個簡單的git pull
,但我建議你做一個git pull --rebase
,因爲這樣可以避免必須有一個額外的合併提交加入兩個開發歷史,從而保持你的歷史整潔。
這裏有點對底墊的解釋拉,你怎麼能在默認情況下啓用它們:本http://blog.aplikacja.info/2010/11/git-pull-rebase-by-default/
你需要做一個git pull
,其獲取從GitHub的變化和合並兩個頭。
如果你看第一張圖片here,它解釋了類似的情況。
+1。線性歷史更爲清晰。 (總是配置分支.autosetuprebase) –