Git忽略vim的*.swp文件

每次用vim or gvim写次写完代码的时候,项目中会多出很多*.swp文件,然后用git进行版本控制的时候会不小心将这些文件加入版本库,非常的讨厌。
下面我们就一个例子,当你用vim打开一个项目后,使用git status查看,会发现下面的提示

# On branch source
# Your branch is ahead of 'origin/source' by 2 commits.
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   .Gemfile.swp
nothing added to commit but untracked files present (use "git add" to track)

我们对项目明明没有做任何的修改,却多了一*.swp文件。当然有解决的办法就是在每个项目中添加.gitignore文件,但是这样就非常麻烦每次要在各个项目中添加.gitignore文件并输入 *.swp。
所以我们可以这样做:新建~/.gitignore,输入

.DS\_Store
*.swp

然后终端中执行下列命令

$git config --global core.excludesfile ~/.gitignore

这样git就会在任何项目中忽略*.swp文件了。
再次查看会出现下面提示

# On branch source
# Your branch is ahead of 'origin/source' by 2 commits.
#
nothing to commit (working directory clean)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 4,908评论 0 9
  • 世界那么大以后相遇也不是没有可能的。 诗歌,不需要多说话,只需要朗读出来,只需要感受。他们的配乐,他们的用情,他们...
    市海阅读 290评论 0 1
  • 今天遇到77老师时,她正在为明天的培训做些准备工作。期间,我们就培训开场互动、内容侧重点等进行了简单的讨论。回家的...
    桂霏是人才阅读 468评论 4 3
  • 南方菇凉第一次看见雪是怎么的?嗯,我是这样的———
    想要成为摄影师的人阅读 283评论 0 1
  • 此刻,夜阑人静,些许思绪涌上心头。最多的当属感慨了,感慨时光太匆匆,一个学期又将和我们挥手说再见了。静下...
    相亚男阅读 498评论 0 2