git status显示“\ n \ n”作为未跟踪文件

时间:2014-02-04 02:25:32

标签: git

# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   "\n\n"
#   .gitignore
#   public_html/_tinymce/jscripts/tiny_mce/0c50971a0f1f60d2408f9bd7eed5a979.gz

它不会破坏任何东西,但“\ n \ n”看起来很奇怪。

我尝试了git rm,但它不起作用。

知道造成这种情况的原因以及如何摆脱它?谢谢!

2 个答案:

答案 0 :(得分:3)

您似乎设法创建一个名称只有两个换行符的文件。你应该仔细检查它是否为空

cat $'\n\n'

然后你可以用

删除它
rm $'\n\n'

git rm只会删除属于存储库的文件,因此它不适用于未跟踪的文件。

答案 1 :(得分:-1)

我不确定它是如何实现的,但你可以删除它:

rm '\n\n'