1.應用場景
主要用于使用git 進行團隊合作編碼時, 由于作業系統的不同導緻的換行符 LF與CRLF 導緻的各種問題. 這裡收集記錄, 希望能幫助到别人. |
2.學習/操作
1.文檔閱讀 https://blog.csdn.net/kongxx/article/details/45391393 https://blog.csdn.net/yang1994/article/details/96128910 https://www.linuxprobe.com/linux-git.html https://blog.csdn.net/qq_36512792/article/details/79846372 https://blog.csdn.net/sdujava2011/article/details/83827343 上面的文檔, 幾乎是一樣的~~ 背景: 由于新開一個項目,組長搭建項目環境[他使用的是macOX],初始化項目結構, 并送出到GitHub, 然後大家去clone代碼, 在本地運作, 使用vscode 打開, 但是使用eslint進行文法檢查, 提示換行符問題, 隻要将CRLF改為LF, 便不會再報文法問題[波浪線]. 但是存在兩個問題 1. 檔案很多, 需要統一處理才行, 否則工作量比較大. 2. 這樣代碼均顯示為修改狀态, 不利于版本控制狀态的準确把控. 解決辦法:[方法有兩個] 1.關閉git的自動換行符配置, 重新clone代碼即可. 2.使用vscode将配置修改為換行符統一為LF, 但是不推薦, 而且也沒生效, 原因TBD 方式一: 在“Git Bash”中修改~/.gitconfig檔案,加入或修改下面的行
或者 直接在家目錄下, 運作如下指令, 會自動生成上面的配置: git config --global core.autocrlf false解決的結果: 後續補充 ... |
3.問題/補充
TBD |
4.參考
TBD |
後續補充
...