我有一个 .gitinore 忽略所有 .docx 文件。我想添加一个例外,但我刚刚对我的 .gitignore 文件进行了多次提交修改,但我仍然看不到我的 docx...
我想知道的第一件事是:“我需要提交 .gitignore 才能看到我的状态发生变化吗?”
还有(额外问题):这条规则有效吗? :
**.docx
!"path/to/my/file with space.docx"
因为我想在提交之前“测试它”,但状态没有任何变化,而且我不知道我是否以错误的方式完成了配置...我也不想创建 1000 次提交只是为了看看是否它有效..对我来说毫无意义
重要:我已经使用过:
``git -rm --cached .
1000 次,我仍然看不到我的文件。我不想再读一遍了,拜托。
感谢您的帮助!
我发现了! 对于那些不知道的人:git 不需要/使用 <"> 字符来表示空间,你不需要任何特殊的字符来表示规则。
这就是为什么我没有得到任何零钱。
这是我的 .gitignore 的最终规则:
**.docx !path/to/my/file with space.docx