.gitignore和未跟踪的文件以git状态显示

Shashwat Kumar

我在git 1.8.3.1的Centos 7.5.1804上遇到了奇怪的情况。我有.gitignore作为

*.pyc

git status显示以下

$ git status
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   a.pyc
#   b.pyc
#   c.pyc
#   d.pyc

而且,这些文件从未提交过。所以git status应该不会显示这些文件。什么会导致这种情况发生?

Shashwat Kumar

这是由于.gitignore文件中的拼写错误,该字符后面有多余的空间*.pyc但是,此行为Ubuntu 16.04.5git 2.7.4有所不同,4中,即使有额外的空间,文件也未列出。

这个空间问题可能已在git 1.8.3.1之间处理过2.7.4

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

git状态-不显示未跟踪的文件

尽管.gitignore和rm -r --cached,git仍显示文件为未跟踪。我做错什么了?

Git在签出后显示大量更改和未跟踪的文件

如何执行“ git status”,以便不使用.gitignore而不显示未跟踪的文件?

Git显示状态干净,但是Checkout抱怨覆盖未跟踪的文件

Git状态显示一个奇怪的字符串作为未跟踪的文件

Git处理与跟踪和未跟踪文件的合并冲突

如何限制以git状态列出的未跟踪文件的数量?

未针对提交和未跟踪文件暂存 Git 更改

Git报告未跟踪的.gitignore文件,该文件不存在

git status 显示未跟踪文件中的代码

将未跟踪的文件显示为git diff

git status显示不存在的未跟踪文件

git status 显示未跟踪的文件,尽管被忽略

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

.gitignore不起作用-仍显示文件夹为未跟踪

在 git 中未跟踪的文件不是 .gitignore 的一部分

Git克隆导致删除和未跟踪的文件

.gitignore和“以下未跟踪的工作树文件将被签出覆盖”

交互式合并使用git跟踪的文件和未跟踪的本地文件

Git没有添加任何内容来提交但存在未跟踪的文件-即使将这些文件添加到gitignore

git stash 是否仅存储暂存文件甚至未暂存和未跟踪文件?

从状态中删除 git 未跟踪的文件而不从 HD 中删除

git status在内部与git diff如何不同以显示未跟踪的文件?

Git仍然在gitignore文件中跟踪文件

如何忽略 .gitignore 并列出所有未跟踪的文件

.gitignore不忽略未跟踪的* .pb.go文件

Git不显示未跟踪的目录

git status显示.gitignore中列出的文件的“未暂缓提交更改”?