簡體   English   中英

git pull在兩個不同的origin / master分支之間交替

[英]git pull alternates between two different origin/master branches

我目前正在開發一個出錯的git存儲庫。 每次執行拉動時,原點在兩個不同的主分支之間交替:

git pull 
From git://git.eclipse.org/gitroot/m2t/org.eclipse.xpand
 + 9a557eb...32d3b15 HEAD       -> origin/HEAD  (forced update)

git pull 
From git://git.eclipse.org/gitroot/m2t/org.eclipse.xpand
   32d3b15..9a557eb  master     -> origin/master

所以,是的,我知道,有一個重寫,不應該重寫歷史。 無論如何,我不能再改變它了,現在我得到了這種奇怪的行為。 有沒有人知道如何解決這個問題以及為什么會這樣? 此外:refs / remotes / origin / HEAD在兩種情況下都指向refs / remotes / origin / master,但是origin / master SHA交替出現。

你似乎有一個遠程master分支和一個遠程HEAD (有點像這個線程 )。

git push origin :HEAD

應該照顧好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM