git 忽略上傳指定文件 命令


感謝

https://blog.csdn.net/Wenco1/article/details/88664246

https://blog.csdn.net/DaSunWarman/article/details/79384307

 

要忽略的文件需要先 git add 和git commit一下然后執行下面命令

 

忽略

$ git update-index --assume-unchanged /path/to/file

取消忽略

$ git update-index --no-assume-unchanged /path/to/file

 

 

忽略的文件多了,想找出所有被忽略的文件,暫時找到下面的辦法,

git ls-files -v | grep '^h\ '

提取文件路徑,方法如下

git ls-files -v | grep '^h\ ' | awk '{print $2}'

所有被忽略的文件,取消忽略的方法,如下

git ls-files -v | grep '^h' | awk '{print $2}' |xargs git update-index --no-assume-unchanged 

 

warning: LF will be replaced by CRLF in問題

 

warning: LF will be replaced by CRLF in 

 

原因是存在符號轉義問題

 

windows中的換行符為 CRLF, 而在linux下的換行符為LF,所以在執行add . 時出現提示,解決辦法:

 

git config --global core.autocrlf false


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM