我正在嘗試對遠程分支進行變基,但出現以下錯誤:
$ git rebase -i origin/master~2 master
# fatal: invalid upstream 'origin/master~2'
我試圖做一個git fetch,git pull但它并沒有解決問題。
在git log我可以看到以下內容:
$ git log
# commit 611e384e89da3cec1e45bf59d7564580912e5073 (HEAD -> master, origin/master)
# Author: Shahrad Elahi <[email protected]>
# Date: Sun Oct 30 14:38:57 2022 0330
#
# Initial Commit
#
# commit 8ae591b238960b862eb67bbb37377b5ca1611c47
# Author: Shahrad Elahi <[email protected]>
# Date: Sun Oct 30 14:34:50 2022 0330
#
# Initial Commit
uj5u.com熱心網友回復:
如果您只有 2 次提交,則不能重新定位到倒數第三次。起源/主人是 611e38; origin/master~1 是 8ae591;origin/master~2 不存在。如果要重新設定所有提交,包括根提交,請使用git rebase -i --root.
uj5u.com熱心網友回復:
那不會飛,因為origin/master~2不存在。嘗試git rebase -i --root master
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/523767.html
標籤:混帐git-rebase
上一篇:使用git時本地更改丟失
