首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >git会创建以~结尾的文件?

git会创建以~结尾的文件?
EN

Stack Overflow用户
提问于 2010-11-21 02:13:04
回答 1查看 6.8K关注 0票数 17

刚开始在我的mac上使用git。我的存储库中有一个名为README的文件。当我修改它时,git会将另一个名为README~的文件放入包含前一个版本的目录中。

  1. 是不是git在做这件事?
  2. 为什么git要做这件事?
  3. 我怎样才能停止git这样做?(不只是想把它添加到.gitignore中,但我想我可以这样做,但我更愿意理解为什么我首先要获得这些文件。)

(很难在谷歌上搜索到答案,因为尝试搜索"~")

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-21 02:15:45

文件名上的波浪号后缀通常由编辑文件的备份副本上的编辑器(Emacs,在某些模式/版本中为Vim )使用。在Mac上,Vim一度似乎会为我创建备份;现在它不再为我创建备份了,但我现在不确定这是因为我调整了某个设置,还是vim改变了它的行为。

我还没有见过git在文件名上添加代字号后缀(无论是在我主要工作的Mac上,还是在其他任何地方)。

为了阻止git想要添加文件,在.gitignore中添加一行只包含*~的内容。

Vim有(至少)三个与此相关的设置:

nobackup
  backupcopy=auto
  backupext=~

我的':set all‘显示了上面的值。你的可能会显示'backup‘而不是'nobackup’。

票数 31
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4234207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档