git-问题备忘
git 删除远程仓库文件
问题描述
git 提交到远程仓库后发现有遗漏的文件未添加到 .ignore
文件中
解决方案
例如不需要提交 target 目录,可执行 git rm -r --cached target
,重新 commit 和 push 即可
说明:
删除工作区文件,并且将这次删除放入暂存区,
git rm [file1] [file2] ...
停止追踪指定文件,但该文件会保留在工作区,
git rm --cached [file]
git 提交时出现警告 LF-will-be-replaced-by-CRLF-in
问题描述
提交时出现警告:warning: LF will be replaced by CRLF
,但是不影响提交。
解决方案
- 配置选项修改,把 core.autocrlf 设置成 false。其他选项如下:
- git config –global core.autocrlf true #默认值
- git config –global core.autocrlf input #从库中迁出代码不转换
- git config –global core.autocrlf false #不转换
git 提交时中文文件名显示的解决方案
问题描述
git 提交时中文显示为乱码,有碍观瞻
1 | 117 files changed, 11670 insertions(+), 5 deletions(-) |
解决方案
执行 git config --global core.quotepath false
即可,上述提交的文件名已经可以辨认
1 | 117 files changed, 11670 insertions(+), 5 deletions(-) |