git status显示:
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: InstructorsMvc/InstructorsMvc.Publish.xml
# modified: QiActivationMvc/QiActivationMvc.Publish.xml
# modified: QiMvc/QiMvc.Publish.xml
#
但是我想......等等......我的Publish.xml文件(由VS Ftp Deploy使用)应该被忽略!
所以我输入git check-ignore InstructorsMvc/InstructorsMvc.Publish.xml --verbose
:
.gitignore:118:*.[Pp]ublish.xml ".\\InstructorsMvc\\InstructorsMvc.Publish.xml"
因此,在第118行的gitignore中正确忽略了该文件,但显示已修改?
嗯......我在这里做错了什么......?答案 0 :(得分:1)
看起来该文件位于您的git树中。所以在某些时候你设法添加&amp;提交它。 git rm <file>
将删除它作为新提交的一部分。