133
A
回答
255
(我假設你現在要忽略更改爲您origin
遙控器,你對你的master
分支,要恢復到upstream
遠程的內容)
首先,你的工作副本重置爲上游主:
git remote update
# the double hyphen ensures that upstream/master is
# considered as a revision and not confused as a path
git reset --hard upstream/master --
那麼這個新的分支頭推到你的出身庫,忽略了一個事實,這不會是一個快進:
git push origin +master
相關問題
- 1. rebase分支到主恢復
- 2. 恢復到git分支
- 3. 主從上游,主題分支 - 我的
- 4. GitHub:如何將開發者分支恢復到Master分支?
- 5. 恢復分支git
- 6. 如何恢復`git fetch upstream;混帳上游/主'?
- 7. 如何恢復主分支上的前一個提交併將代碼保存到另一個分支?
- 8. 如何恢復從主的合併分支?
- 9. git分支 - 如何使當前的主分支,然後恢復主回到以前的版本?
- 10. 如何恢復發展分支掌握
- 11. 如何恢復遠程分支git?
- 12. 恢復到合併分支之前
- 13. 致命:當前分支主沒有上游分支
- 14. 恢復合併分支
- 15. 合併來自上游分支賣主分支,其中vendor分支包含上游的一個子集提交
- 16. 如何恢復合併到另一個分支的變更集?
- 17. 如何自動將更新後的上游合併到主題分支中?
- 18. 如何將未創建主分支到GIT中的主分支
- 19. git分支列表與上游分支
- 20. 如何設置上游分支與分支的名稱相同
- 21. git - 如何在上游設置遠程分支出分支?
- 22. 移動合併提交回舊分支,恢復主分支並保持更改
- 23. Git分歧的分支 - 恢復變化
- 24. AWS iOS:如何恢復分段上傳
- 25. 恢復從主人本地分支提交
- 26. 我想恢復我的主分支狀態8提交之前
- 27. 恢復到主要活動
- 28. 如何暫停和恢復andengine遊戲?
- 29. 困惑如何恢復所有文件作爲每個主分支
- 30. 如何合併bug修復分支到主幹和分支釋放
如果您使用GitHub分支分支,可能還需要運行'git remote add upstream'。 –
Kato
'git push origin + master'中'+'的含義是什麼?是否只是'git push origin master'? – bluenote10
@ bluenote10他們不一樣。 '+'是告訴git「[忽略]它不會是快進的事實」。這有點像做'git push --force',但它只適用於那個特定的參考。 – nickgrim