美文网首页
Git忽略vim的*.swp文件

Git忽略vim的*.swp文件

作者: tailang | 来源:发表于2013-10-20 17:27 被阅读2820次

每次用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)

相关文章

  • Git忽略vim的*.swp文件

    每次用vim or gvim写次写完代码的时候,项目中会多出很多*.swp文件,然后用git进行版本控制的时候会不...

  • .swp文件恢复

    假设.swp文件叫 .index.php.swp可用vim带-r参数编辑 #vim -r index.ph...

  • 关于vim生成的.swp文件

    1. 在使用vim时,退出编辑后,会生成swp文件 用vim打开一个文件时,都会产生一个.swp的隐藏文件(即文件...

  • Nginx教程5-设置反向代理

    前言:关于.swp文件的问题 当你打开一个文件,vim就会生成这么一个.(filename)swp文件 以备不测(...

  • Linux 上常遇问题汇总

    解决 Linux 文件 *.swp”already exists问题使用 vim 编辑 Linux 下文件,若没有...

  • Vim编写文件

    Vim编写文件 恢复 使用vim编辑文件的时候,会在被编辑的文件的目录下再创建一个名为.filename.swp的...

  • Git: 版本控制(2)

    .gitignore 忽略跟踪文件 vim .gitignore编辑并配置不需要提交到git的文件和目录比如添加以...

  • vim编辑文件非正常退出问题

    vim编辑文件非正常退出时会生成一个.swp文件,下次再编辑同样的文件,会报错: Swap file "/etc/...

  • iOS git添加忽视文件 .gitignore

    1:在终端与.git文件并列的地方,执行vim .gitignore 操作(创建一个忽略文件) 2:点击i,进入编...

  • 备份文件和缓存文件

    备份文件格式记录.bak .bak2 .bak3.swp.TMP 缓存文件格式记录vim异常退出缓存文件.文件名...

网友评论

      本文标题:Git忽略vim的*.swp文件

      本文链接:https://www.haomeiwen.com/subject/fmdqtttx.html