我剛剛開始研究github,所以如果我的問題對您來說似乎很愚蠢,我很抱歉。合併兩個分支時發生GIT錯誤
我在學習git hub,這是我正在處理的問題。我有兩個分支,說master
和second-branch
我有具有以下內容的主分支內的readme.txt文件:
此線位於主分支
內,這條線以及
在second-branch
我有一個readme.txt文件以及具有以下內容:
這條線位於secondbranch
而且這條線以及
後,我又回到了主分支使用git checkout master
,並試圖通過使用下面的命令合併這兩個分支內:git merge second-branch
現在,當我嘗試合併這些分支,它給了我一個衝突錯誤,現在主分支內的readme.txt文件變成了以下內容:
This line lies inside the master branch
<<<<<<< HEAD
This line lies inside the secondbranch
=======
And this line as well
>>>>>>> second-branch
任何人都可以告訴我我在做什麼錯在這裏,我怎麼得到這個工作?
再加上我腦海裏的內容是位於same line numbers
,git的內容給出了合併它們的錯誤......現在我想知道,如果我要在一個大型項目上工作,而且我必須在一個新的分支中有大量代碼行的文件中改變某些東西,我肯定會改變一些東西在不同的代碼位於主分支內部,在合併它會搞亂我所有的代碼給這個錯誤並修改主分支中的文件。不是嗎?
謝謝。
你沒有做錯什麼。 Git無法合併文件,需要人工干預才能產生正確的結果。修復衝突,對文件進行分級並提交合並。 – knittl