2011-12-30 15 views
0

.gitignoreファイルは、以下のようになります。gitで〜で終わったファイルを無視する方法は?

> cat .gitignore 
.bundle 
db/*.sqlite3 
log/*.log 
tmp/**/* 
*~ 

しかし、Gitは~で終わったファイルを無視しません:

> git status 
# On branch master 
# Changes not staged for commit: 
# (use "git add <file>..." to update what will be committed) 
# (use "git checkout -- <file>..." to discard changes in working directory) 
# 
# modified: app/views/jobs/_form.html.erb 
# modified: app/views/jobs/_form.html.erb~ 
# modified: public/stylesheets/jobs_new_edit.css~ 

そのため番目ereasonは何だろうか?

+0

私は@ kanの答えをあなたが望むものと正確に思っています。個人的な提案があります:あなたの '.vimrc'に' set nobackup'を追加してください。そうすれば '*。*〜'ファイルはもう生成されません。 :) – Kjuly

答えて

5

modifiedは、既にレポでコミットされたファイルがあることを意味します。最初に削除する必要があります。その後、追加のために無視されます。

0

これはバージョン管理されている可能性があるため、以前はリポジトリ(またはインデックス)に追加されていた可能性があります。

関連する問題