為什麼明明是一樣的內容,在git 的解讀下,卻是不一樣的呢?

首先我們需要從電腦的角度去看,
「一切都跟 Mac 和 Windows 的換行字元有關」
初識程式碼的菜鳥,我完全不知道原來在不同的作業系統下,換行字元更是天差地別,翻閱了網路上種種資料,得出以下結論:
- Windows/Dos 系統,採用CR+LF表示,符號
\r\n
- 現今的 Mac 系統,採用LF表示,符號
\n
那,要怎麼統一格式?
● 修改 git 設定
$git config –-global core.autocrlf
# 輸入該指令查看是 false 還是 true$git config –-global core.autocrlf false
# 這裡的意思是關閉自動轉換成crlf
● 同步修改編輯器的設定

● 查看專案下的換行字元
$git ls-files — eol
然後就可以開開心心重新推上去 github 啦🙌
我是 Noel,謝謝你看完這篇文章,希望你喜歡 🖐
