刚开始在我的mac上使用git。我的存储库中有一个名为README
的文件。当我更改它时,git将另一个文件放在名为README~
的目录中,其中包含以前的版本。
.gitignore
,但我想我可以这样做,但我想知道为什么我首先得到这些文件..)(很难在谷歌搜索“〜”上搜索答案)
答案 0 :(得分:30)
文件名上的波浪号后缀通常由编辑器(Emacs,某些模式/版本中的Vim)用于您编辑的文件的备份副本。有一次,在Mac上,Vim似乎为我创造了备份;它不再存在,但我现在不确定是否因为我在某处调整了一个设置或者vim是否改变了它的行为。
我还没有看到git为文件名添加波浪号后缀(在我主要工作的Mac上或其他任何地方)。
要停止想要添加文件的git,请将只包含*~
的行添加到.gitignore
。
Vim(至少)有三个与此相关的设置:
nobackup
backupcopy=auto
backupext=~
我的':set all
'显示上述值。您的可能会显示“backup
”而不是“nobackup
”。