我在Linux上使用GIT,我的同事在Windows上使用GIT。合併具有不同行尾字符的文件
我對文件進行了一些更改,我的同事對該文件進行了一些其他更改。
我的同事推,我拉。
現在,我的整個文件是一個很大的矛盾:
<<<<<<< HEAD
...
[my version]
....
=======
...
[colleague's version]
...
>>>>>>> branch 'master' of https://github.com/rothariel/aimnegochat.git
我能做些什麼?我如何合併更改?
這並不完全回答「我現在該做什麼?」這回答了「我將來如何避免這種情況」這個問題。請參閱http:// stackoverflow。com/questions/861995/is-it-it-it-it-it-it-it-git-merge-to-ignore-line-ending-differences和http://stackoverflow.com/questions/1522933/clarifying-clearing-up-line-ending-爲了讓自己擺脫目前的混亂,然後讓你的Windows朋友們關注未來,回答這個問題。 – user37078
你說得對,我現在需要一個解決方案。你提到的第一個鏈接解釋瞭如何做合併,問題是我已經做了合併...第二個鏈接解釋瞭如何修復存儲庫,但不是如何解救合併的文件... –
拯救合併的文件?將git checkout設置爲之前的狀態,然後在github文章中設置正確的配置後執行合併。 – Redian