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