簡體   English   中英

從同事的工作中抽出一個git后,我編輯的很多文件都沒有沖突

[英]After a git pull from a colleague's work a lot of files that I did not edit become conflicted

我們是兩個人在git存儲庫上工作。 幾乎每當我的同事將東西推送到存儲庫時,當我將它們放入我的本地倉庫時,我從未接觸過的許多文件(甚至是那些打開過的文件)都會發生沖突。

誰能建議一種方法來調查它?

檢查diff的確切性質 :它可能涉及eol(行尾)樣式( \\n\\r \\n nvs \\n

git diff --word-diff-regex=.

在這種情況下,請確保您的:

  • git config --global core.autocrlf設置為false
  • 你的編輯尊重eol風格,不要試圖改變它。

嘗試解決此問題的一種方法是讓你們將repo clone到不同的本地文件夾,然后在每個測試更改中提交。 如果同時推,拉,它是確定的,它可能是一個你試圖改寫歷史rebase荷蘭國際集團或amend ING推提交(S)。

如果這些測試提交有效,您可以提交並推送您擁有的任何掛起的更改,並將編輯器指向新的存儲庫。 我傾向於建議不要刪除舊的幾天,如果有變化你忘了復制!

暫無
暫無

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

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