0
点赞
收藏
分享

微信扫一扫

git 忽略上传指定文件 命令

要忽略的文件需要先 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

破罐子互摔

举报

相关推荐

0 条评论