Git忽略vim的*.swp文件

每次用vim or gvim寫次寫完代碼的時候,項目中會多出很多*.swp文件,然后用git進行版本控制的時候會不小心將這些文件加入版本庫,非常的討厭。
下面我們就一個例子,當(dāng)你用vim打開一個項目后,使用git status查看,會發(fā)現(xiàn)下面的提示

# 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文件。當(dāng)然有解決的辦法就是在每個項目中添加.gitignore文件,但是這樣就非常麻煩每次要在各個項目中添加.gitignore文件并輸入 *.swp。
所以我們可以這樣做:新建~/.gitignore,輸入

.DS\_Store
*.swp

然后終端中執(zhí)行下列命令

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

這樣git就會在任何項目中忽略*.swp文件了。
再次查看會出現(xiàn)下面提示

# On branch source
# Your branch is ahead of 'origin/source' by 2 commits.
#
nothing to commit (working directory clean)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容