2017-08-26 6 views
1

git設定の下にあったワークスペースディレクトリの下に、多くのサブディレクトリがありました。これらのサブディレクトリのいくつかを別のディレクトリに移動しました。その結果、これらの削除から何千ものunstagedが変更されているのを見ると、Eclipseから見ることができます。 Git diffは "削除されたファイルモード100644"を示します。ディレクトリを削除した結果、git unstagegの変更を削除するには?

ディレクトリを削除した結果、これらの不安定な変更を削除するにはどうすればよいですか。

+0

Gitディレクトリは、ファイルの場所としてのみ使用されます(たとえば、空のディレクトリをコミットすることはできません)。移動は技術的に+追加を削除しています。どのような不安定な変化がありますか?以前に移動したファイルをコミットしましたか? – howlger

+0

私には数千の不安定な変更があります。ファイルの一部がコミットされていて、一部がコミットされていないものがあります。 –

+0

右クリックして、ファイルまたはディレクトリツリー全体を無視するには、_Team> Ignore_を選択します。ファイルがすでにコミットされている場合は、古い場所の削除をコミットする必要があります。 – howlger

答えて

0

あなたが外のリポジトリの要素を移動した場合、削除されているものとして、これらの要素をリストするGitのレポのために期待されています。

あなたは、単にadd them (Team > Add), and commit them(その削除を記録する)必要があります。
コミットしたら、それらのファイルは表示されなくなります。

0

git add -pを実行すると便利です。対話形式で作業ディレクトリの変更をすべてにするように促します。一般的に

、あなたはIDE内から買ってあげるよりも、コマンドラインからgitを使用して、より多くの柔軟性があります。

関連する問題