我添加了一個非常大的檔案,不得不從提交中洗掉它。當我這樣做時,發生了一些事情,它混淆了提交,將舊的提交帶到了我的分支。現在我有 5 個月的提交
所以我需要接受我在該分支上所做的提交(3 次提交)并將其帶到一個新分支。
(在影像中,我們有幾十個提交,最后 3 個是我想要保留的)
有什么辦法可以在不帶來這些舊提交的情況下做到這一點?像一個 git stash?
obs:github中的repo
uj5u.com熱心網友回復:
git cherry-pick如果您知道要在新分支上進行哪些提交,我認為這可能是一個不錯的選擇:
git checkout -b my-new-branch <sha of first commit you want>
git cherry-pick <sha of next commit on the new branch>
git cherry-pick <sha of next commit...>
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/418241.html
標籤:
上一篇:Gitbash向我顯示ed25519密鑰而不是rsa密鑰指紋
下一篇:如何洗掉提交并用新的提交替換它們
