10

我的文本编辑器创建以波浪号开头的交换文件。我不小心将这些检查到了 git 中。我如何告诉 git 在我的项目树中的任何地方忽略任何这样的文件?

所以我有

/folder/another/file.txt
/folder/another/~file.txt

我想~file.txt被 git 忽略。

4

3 回答 3

15

只需使用 .gitignore 文件:

echo '~*' >> .gitignore

或者,您也可以将这一行写入.git/info/exclude项目范围的本地忽略文件(您显然无法签入,就像您可以使用 一样.gitignore)。

于 2013-03-25T15:56:29.227 回答
3
echo '~*' >> .gitignore

这将附加所需的条目。

否则.gitignore手动编辑文件并添加~*新行。

于 2013-03-25T15:59:11.543 回答
0
  1. 首先检查 git 是否曾经将您的文件添加到跟踪文件中。

    状态

是的 ?所以从 git 中删除文件或文件夹

git rm --cached <file-name> or git rm -r --cached <folder-name>

然后,将以下模式附加到 .gitignore 文件(星号“*”匹配除斜杠之外的任何内容。)

echo '.~*' >> .gitignore

就是这样!

于 2021-04-21T01:24:49.790 回答