我有一个 .gitignore,它会忽略所有 .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