我們正在使用Git分叉工作流程。上游分支通過n次提交在我的原始分支之前。我如何將其設置回原始分支當前指向的提交?在Github中,我如何將上游分支回滾回原始分支當前指向的提交?
0
A
回答
3
如果我理解你的問題的權利,你是想通過刪除N多的承諾,這是通過提前使遠程分支符合當地分行。
要做到這一點,你可以簡單地強制推送到遠程的回購有以下:
git push -f <remote-name> <branch-name>
你應該非常小心,但這樣做。仔細檢查你的團隊中的其他人,他們希望你這樣做。
+0
實際上這兩個分支都是遠程的。其中一個是上游,這對所有開發者來說都很常見(儘管目前我是唯一一個開發人員),另一個是我的遠程起源。上游通過n次提交在原點之前。一般來說,在這種情況下,原產地是先行的,我從原點到上游創建一個PR,然後在上游接受合併。但是,在這種情況下,我不知道如何繼續? –
+0
如果'origin'位於'upstream'之後,你甚至應該繼續進行嗎? –
相關問題
- 1. 在github回購分支中提交
- 2. 將分支帶回原來的提交
- 3. 如何從github的原始回購中將分支變成分叉回購
- 4. 分支我的回購在Github上
- 5. GITHUB - 噹噹前分支發生提交時,自動重建分支的基礎
- 6. 在github的主分支以外的分支上搜索提交
- 7. 在原始分支提交,分支和撤銷是否安全?
- 8. 如何從原始GitHub項目中將分支克隆到您的分支?
- 9. gitlab如何在github上游分支之前或之後顯示fork分支?
- 10. git分支回滾到以前的提交
- 11. 如何禁止「致命的:當前分支的上游分支與當前分支的名稱不匹配」?
- 12. 按指定的提交在遠程分支跟蹤當前分支
- 13. 從分支提交中取回沒有分支的代碼
- 14. 我如何查看GitHub上所有提交的分支?
- 15. Git如何合併原始回購的主分支到分支回購的主分支?
- 16. 如何查看當本地分支在原點之前提交git提交
- 17. git推一個分支回原始的遠程分支
- 18. git:將當前分支中當前未提交的工作提交到新分支
- 19. 在Github上獲取提交之前的分支
- 20. Github分支提前5個提交,如何解決?
- 21. GitHub中的分支分支
- 22. 分支當前的變化,然後在TFS中「回滾」
- 23. (git):如何從上游分支提交特定提交?
- 24. 合併來自上游分支賣主分支,其中vendor分支包含上游的一個子集提交
- 25. 使用git,我如何將主分支移回到提交之前的狀態?
- 26. Subversion:你如何找回被分支反向合併的提交?
- 27. 如何導出github分支回購?
- 28. 當前分支沒有配置上游分支
- 29. 致命:當前分支主沒有上游分支
- 30. Github轉發叉在遠程原始分支上的本地分支
你爲什麼要這麼做?你打算擺脫那些坐在遠程分支上的n個提交嗎?此外,您的分支是否由除您之外的任何人分享? –
請仔細閱讀[在什麼情況下我想補充「緊急」或其他類似的短語我的問題,爲了獲得更快的答案?](// meta.stackoverflow.com/q/326569) - 總結是,這是不這是解決志願者問題的理想方式,可能會對獲得答案產生反作用。請不要將這添加到您的問題。 – halfer
@TimBiegeleisen,請查看我對盧克的回答的評論。我在那裏解釋過。謝謝。 –