在git status
上列出为新的,尽管它已通过全局忽略文件忽略。虽然全局忽略,但git会在新存储库中列出新文件
.gitignore_global(位于C:\Users\[User]\
)
*.sublime-workspace
的.gitconfig(位于C:\Users\[User]\
)
[core]
excludefile = c:/Users/[User]/.gitignore_global
检查状态
$ git status
On branch gh-pages
Your branch is up-to-date with 'origin/gh-pages'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: [repository-name].sublime-workspace
全局忽略文件正在处理几个项目,我意识到已经跟踪的文件将继续被跟踪。
但是,这是一个新的存储库(本地和远程)。我不明白,为什么它在那里列出文件。怎么会?请注意:我不想在项目特定的.gitignore
中列出此文件。这不是特定的项目,我希望它可以被忽略。
有问题的文件被复制到目录并出现在git status
。它没有上演。
在我的测试过程中,我犯了同样的错误,但没有注意到。但这并不能解释你上传的文件。在你的问题中,git状态输出显示正在执行的文件。 – 2014-09-23 21:16:34
它将文件显示为_new_。它没有被添加和承诺。修正了错字并输入'git status'后,它就消失了。魔法! – kleinfreund 2014-09-24 07:03:29
当git-status在说'变更被提交:'(就像你的问题那样),这意味着它已经上演,因此我的问题。 – 2014-09-24 10:52:36