分享至
最近要把租用主機(匯智)上的網站檔案弄回本地,要比較差異後放到 git 裡面。原本正式區沒有git,但我筆電已經先做了git。
我發現網站下載回來的檔案,用 tortoise git 去看,通通都是紅點,驚嘆號。打開 "比較差異" ,卻都說「內文是相同的,但檔案並不完全相符!」
雖然提示訊息說了 "新列",但列數也是一樣的,都是102行
看來似乎是結尾的換行符號不一樣。請問有沒有什麼辦法忽略這種情況,統一以我筆電的版本為主?
已邀請的邦友 {{ invite_list.length }}/5
我是用google 的感覺你發生的原因跟他一樣https://www.letianbiji.com/git/git-crlf.html先用第一個方案試試看吧
弟2個方案我怕你調了不知道怎麼調回來
所以應該是換行符號的問題...
謝謝你的提示。我之前做別的git有做過這個指令 git config core.autocrlf false 但後來覺得好像沒什麼差。這次初始弄git就沒設。
git config core.autocrlf false
我這次先手動一個一個替換。下次一定要設為 false。看了一些網路文章,有人也是說,就設為 false。
我接觸的環境,大家也都是用 Windows 去寫程式。頂多真正的主機用 Linux。但在 Linux 上用 crlf 不會有問題。既然這樣,就不用轉換了,不用反過來讓自己的 Windows 難過。
IT邦幫忙