保存されたzipファイルからgitへの開発の歴史的記録を構築しています。git add .
選択したファイルがコミットされるように、ステージング領域にファイルする必要があることに満足しています。ここまでは順調ですね。
ただし、現在、最初の(解凍された)ファイルセットを追加し、コミットしてから、ディレクトリとコンテンツを削除してから、次のセットを解凍し、追加してコミットするという状況にあります。多くの場合、さまざまなディレクトリ名が使用されます。
私の理解の問題は、いくつかのコミットを削除したディレクトリ/ファイルの(Git Gui)を示す「ステージングされていない変更」が表示されることです。gitが現在のファイルのスナップショットを取得することを理解したので、そこに削除されたファイルが含まれていてはなりません。
それで、私の最近のコミットには、それらの削除されたファイルのコピーが(ツリーに)含まれていますか?プレーン(または同等git rm
のWindows)の代わりに使用する必要があるのはいつ/なぜですか?rm
メッセージを無視する必要がありますか?つまり、gitが競合する削除と追跡のメカニズムをどのように処理するかについての説明はありますか?