1. ホーム
  2. ギット

[解決済み】ファイルを削除するのに、なぜ 'rm' ではなく 'git rm' を使うのでしょうか?

2022-04-11 02:16:33

質問

SVNでは、ファイルシステムから(svnを使うのではなく)直接何かを削除すると、頭痛の種がたくさんできました。

を使用した場合、この問題は発生していません。 git しかし、git には独自の rm 実装 git rm ).

とはどのような違いがあるのでしょうか。 rmgit rm ?

どのように解決するのですか?

を使うだけなら rm でフォローする必要があります。 git add <fileRemoved> . git rm はこれをワンステップで行います。

を使用することもできます。 git rm --cached を実行すると、そのファイルはインデックスから削除されますが (次のコミットで削除されるようにステージングされます)、 ローカルファイルシステムにはコピーが残ります。