我有幾個問題與GitHub。我在上游的分支上做了幾個提交的分支之一。然後,我們創建了一個新分支,我們不希望最近的更改被移動,但GitHub也將這些提交複製到新分支。我想重置我的起源分支,使其與上游分支相同,而沒有新的提交。我已經嘗試了幾件事情,似乎沒有任何事情按照我需要的方式工作。我試圖重新初始化分支,但現在它希望我將來自其他貢獻者的所有提交從我的起源合併到上游分支。所有這些提交已經在上游。有沒有辦法讓我完全重置我的原點分支,而不影響上游或其他分支中的任何東西,然後將所有東西從上游拉下來並將其推到我的原點?如何強制GitHub叉(起源)採取庫(上游)版本
0
A
回答
0
git checkout new_branch
git reset --hard <SHA of last upstream commit>
0
首先您需要中止衍合像這樣:
git rebase --abort
然後,你可以做以下兩兩件事之一:
git checkout upstream -t git://github.com/user/repo
git branch -D master
# I am assuming master is where you made the commits you wish to lose
git branch -m upstream master
或者你可以找到最後的共同承諾主人與上游之間那麼做
git reset --hard commit_sha
git pull git://github.com/user/repo
如果你打算更新你的GitHub master分支,你需要使用
git push --force
相關問題
- 1. 如何保持GitHub上的叉版本sycned
- 2. 如何將文件上傳到我的gitHub存儲庫的分叉版本
- 3. 如何強制MSBuild版本?
- 4. 如何強制CocoaPods使用最新版本的Github回購?
- 5. github分叉和上游變化
- 6. 強制python腳本採取從STDIN
- 7. 如何使用GitHub API獲取GitHub倉庫的分叉數量?
- 8. 刪除我的叉的上游GitHub倉庫的影響
- 9. 如何在Github上的版本庫中上傳csv文件?
- 10. 如何分叉叉和它的起源?
- 11. 如何獲取遠程GitHub存儲庫的上游更改?
- 12. 從GitHub上叉
- 13. 強制HttpClient獲取源代碼的新版本
- 14. 強制重建分叉回購以對齊上游
- 15. 更新我在Github上的一個項目的分叉版本
- 16. 如何強制Bundle Gemfile中的版本?
- 17. 如何比較/ DIFF大師和叉式回購的特定版本在github上
- 18. 強制Ajax獲取緩存版本
- 19. 分叉github上的存儲庫
- 20. 分叉Github上的私有存儲庫
- 21. 抓取其他主副本在副本分叉在GitHub上
- 22. 在iPad上強制執行iPhone版本
- 23. 更新叉Github上
- 24. 如何強制Scala使用不同的庫版本?
- 25. 如何強制Eclipse項目使用舊版本的支持庫
- 26. 檢查github上是否有新版本的遊戲
- 27. 如何強制rbenv ruby版本使用特定的rubygems版本?
- 28. 如何強制nuget獲取包的最新版本?
- 29. github合併起源和主存儲庫
- 30. 如何從本地資源庫導入源代碼到GitHub中?