我在本地 git 存盤庫中有一個分支foo。我對此做出了承諾foo。
我正在使用 emacs 和 magit 來管理我的 git 存盤庫。我推送到我的 github 存盤庫,origin但不小心推送到origin/master而不是origin/foo.
我想將該提交移至origin/foo. 本地 git 存盤庫無需更改,因為它是正確的,只是 github 版本不正確。
uj5u.com熱心網友回復:
根據您的評論,您現在foo擁有origin/master. 您需要修復它以避免將來的混淆:git checkout foo,然后git push --set-upstream origin foo.
然后你需要master在遠程倉庫上重置。你可以通過把你當地的主人推到那里來做到這一點。由于這可能會導致遠程 repo 上的資料丟失,git 會抱怨。所以你需要強制它:git push -f origin master.
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/532714.html
標籤:混帐github马吉特
