git显示中文文件名和删除untracked files

git显示中文文件名

git默认是对中文做utf-8编码,如果你有中文文件名,会显示成这样:


image.png

让人不知所以,如果有多个中文名文件,都不知道是哪个文件。

其实只需要一行代码就可以显示中文:

git config --global core.quotepath false

git clean删除untracked files

git提交的时候经常会出现untracked files:

image.png

这些文件如果你不想要但是无论是git reset --hard还是git checkout {文件名}都无法删掉,这时候只需要一个简单的命令:

git clean -f 

就可以轻松删掉了。

git clean是和git reset --hard一对的命令。

  • git clean是删除untracked的文件,无法删除add过的文件
  • git reset --hard是删除add过的文件,无法删除untracked的文件

你可能感兴趣的:(git显示中文文件名和删除untracked files)