2012-10-20 21 views
53

は私のgitリポジトリでは、私は手動で別のフォルダに移動した後、ファイル(rm)を削除しました。私はよりも私のレポに対するすべての変更をコミットしたが、今私はdwm.vimが私のリモートレポにプラグインフォルダから削除されるようにコミットすべきか、今git status .Git:手動で削除したファイルをコミットするには?

[email protected]:/home/github/Vimfiles/Vim$ git status . 
# On branch master 
# Changes not staged for commit: 
# (use "git add/rm <file>..." to update what will be committed) 
# (use "git checkout -- <file>..." to discard changes in working directory) 
# 
#  deleted: plugin/dwm.vim 
# 
no changes added to commit (use "git add" and/or "git commit -a") 

を行うとき。私はgit add && git commitを使用する必要があることを知っているが、私は/plugin/dwm.vimが既に削除されているため、追加/コミットする何のファイルを持っていません。

+0

あなたは – Knase

答えて

59

答えのhere、私は思います。

あなたがgit rmを使用している場合しかし、それは良いでしょう。

+6

雅を-u追加gitのを使用することができます私は 'Gitのrm'を使用する必要があることを知っているが、' rm'ので、時々私はちょうど 'Gitのrm'を使用して忘れてしまった私の習慣です。 – ronnie

+1

ああ、確かに、時々私も同様に起こる:) –

+0

+1それは働いてくれてありがとう。 – ronnie

25

それはすぐそこgit statusの出力でこう述べています。

# (use "git add/rm <file>..." to update what will be committed) 

これだけの操作を行います。

git rm <filename> 
49

使用git add -A、これは削除されたファイルが含まれます。

注:特定のファイルのためのgit rmを使用しています。

+23

もし誰かがただ一つのファイルの削除をしたいと思っているのであれば、それは(a)すべての変更を既に追跡されたファイルにステージングし、(b)未処理のファイルと無視されていないファイルです。あなたはそれに関する警告であなたの答えを更新したいかもしれません。 –

関連する問題