2017-02-16 34 views
1

我有以下場景: 我從主人櫻桃選擇到分支A.然後我合併分支A(在其他一些提交後)到主。 現在我不能直接推高手,導致重寫歷史記錄是不允許的。 我怎樣才能修復主人,這樣我就可以推動而不需要重寫歷史記錄?我可以獲得重寫歷史的臨時權利。如何解決主人的歷史?

感謝您的幫助。

+1

推送錯誤日誌說什麼? – ElpieKay

+0

遠程:分支參考/頭/主機不允許重寫歷史記錄。 遠程:使用項目管理員檢查您的分支權限配置。 –

+0

你獨自一人在這個項目上工作,推動主?你確定你將分支A併入主而不是相反?你應該做一些像'git checkout master; git merge A' – Flows

回答

0

很可能你不需要重寫歷史。您需要對主站進行所有更改,以便在源主站提交後進行。

git fetch origin master:origin_master 
git checkouf master 
git rebase origin_master 
git push origin master 
+0

那沒有工作。我仍然得到相同的錯誤 –