我的文本编辑器创建以波浪号开头的交换文件。我不小心将这些检查到了 git 中。我如何告诉 git 在我的项目树中的任何地方忽略任何这样的文件?
所以我有
/folder/another/file.txt
/folder/another/~file.txt
我想~file.txt
被 git 忽略。
只需使用 .gitignore 文件:
echo '~*' >> .gitignore
或者,您也可以将这一行写入.git/info/exclude
项目范围的本地忽略文件(您显然无法签入,就像您可以使用 一样.gitignore
)。
echo '~*' >> .gitignore
这将附加所需的条目。
否则.gitignore
手动编辑文件并添加~*
新行。
首先检查 git 是否曾经将您的文件添加到跟踪文件中。
状态
是的 ?所以从 git 中删除文件或文件夹
git rm --cached <file-name> or git rm -r --cached <folder-name>
然后,将以下模式附加到 .gitignore 文件(星号“*”匹配除斜杠之外的任何内容。)
echo '.~*' >> .gitignore
就是这样!