から異なるコンテンツを上演しました。しかし、通常、私がgit rm --cached
でファイルをunstageすると、私はこのエラーに遭遇しません。ファイルがHEAD
私の質問は、ファイルがHEAD
とは異なるステージングされたコンテンツを持っていることを意味します。
から異なるコンテンツを上演しました。しかし、通常、私がgit rm --cached
でファイルをunstageすると、私はこのエラーに遭遇しません。ファイルがHEAD
私の質問は、ファイルがHEAD
とは異なるステージングされたコンテンツを持っていることを意味します。
「ステージングされ変更された」という項目があると、このステータスになります。つまり、最初は変更されてからステージングされ、再度変更されました。
このステータスは、ステージングされた変更のみがコミットされるため、コミットを実行すると誤って処理されることがあります(同じファイルコンテキストでもステージングされた変更のみコミットされます)ステージングされた変更は、将来のコミット(ステージングされている場合)のために非ステージング領域に保持されません。
これはかなり意味があります。私はgitにファイルを追加し、それがステージングされている間に編集しました。洞察をいただきありがとうございます。 –
価値が区別される(変更)3ヶ所あります。ファイル内
ファイルを編集してコミットするときの最初の2つの問題です。 2つの(unstaged対ステージド)git status
は、どのような変更の種類を示しています。
ファイルが変更され、ステージの状態に移行したことを意味し、その内容はHEADのバージョンとは異なります。 – MaxZoom