我怎么告诉git忽略以波浪号开头的文件?

时间:2013-03-25 15:54:56

标签: git gitignore

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

所以我有

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

我希望git忽略~file.txt

3 个答案:

答案 0 :(得分:12)

只需使用.gitignore文件:

echo '~*' >> .gitignore

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

答案 1 :(得分:3)

echo '~*' >> .gitignore

这将附加所需的条目。

另外,手动编辑.gitignore文件并在新行上添加~*

答案 2 :(得分:0)

  1. 首先检查 git 是否曾将您的文件添加到跟踪文件中。

    git 状态

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

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

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

echo '.~*' >> .gitignore

就是这样!