当我运行git状态时,*.m.swp
文件显示在" untracked list
"中,因为我目前在MacVim中打开了这些文件(原件是具有*.m
文件扩展名的MATLAB文件)。
我试过将*.m.swp
和各种排列添加到我的.gitignore
文件中,以便忽略这些文件,但似乎没有什么对我有用。查看下面的git状态输出示例:
git status
# On branch mybranch1
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: ../dir1/file1.m
# new file: file2.m
# new file: file3.m
# modified: file4.m
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# ../../dir2/.file5.m.swp
# ../dir1/.file6.m.swp
# ../dir1/.file1.m.swp
# ../dir1/.file7.m.swp
# ../dir1/.file8.swp
# .file9.m.swp
# .file4.m.swp
如何让git忽略这些?提前感谢任何帮助!
.*.m.swp
应该工作:我已经在我的msysgit1.7.4环境中测试了它。所以:不是" *...
"而是" .*...
"
在创建新的git status
之前,不要忘记将修改后的.gitignore
添加到索引中。
.*\.m\.swp
应该这样做,因为未转义的字符串匹配任何