2014-03-25 54 views
-1

我做更新我的項目的叉子上git的正常方法,即Git的同步叉插入隨機文本轉換成代碼

git fetch upstream 
git rebase upstream/master 

一切工作正常,我得到了最新的原回購的更新,但是當我去同步它, GitHub(我使用Windows客戶端)說,有合併衝突,並且看起來,一些隨機文本已被插入到代碼中。

下面是截圖的問題:http://puu.sh/7J8NE.png

這個問題隨機時間彈出來的時間,但通常丟棄更改,然後同步似乎工作,但是這一次它也沒了,我有點難倒。

任何幫助表示讚賞。

+0

'rebase'就是一切,但不是一種「正常」的更新方法。 –

+0

這取決於。在向主項目提供更改時,將私有主題分支重新定位到當前的'master'可以避免主歷史記錄中不必要的合併提交。 – user3426575

回答

2

這不是隨機文本,而是合併註釋。

當你合併衝突你必須合併衝突的文件,提交,然後你會看到註釋將消失。

查看Merge conflict resolution瞭解更多信息。

0

似乎有人在此期間推送到存儲庫,所以當前的上游分支不再是分支的父代。只需重複你的程序

git fetch upstream 
git rebase upstream/master 

你應該沒問題。