gitのドキュメントによれば、git rmコマンドは、作業ディレクトリとステージングされたファイルからファイルを削除することです。git rmは便利なコマンドですか?
私はrm some-file.txt
を実行すると、ファイルが作業ディレクトリから削除されることがわかります。そして、git add some-file.txt
を実行すると、私は同じ結果を達成することができます。
したがって、git rm
は便利なコマンドですか?
感謝:)
gitのドキュメントによれば、git rmコマンドは、作業ディレクトリとステージングされたファイルからファイルを削除することです。git rmは便利なコマンドですか?
私はrm some-file.txt
を実行すると、ファイルが作業ディレクトリから削除されることがわかります。そして、git add some-file.txt
を実行すると、私は同じ結果を達成することができます。
したがって、git rm
は便利なコマンドですか?
感謝:)
裸git rm
あなたがやったこととまったく同じことを行いますrm
ディスク、git add file
からファイルをインデックスにこの変更を反映します。この意味で、便利なコマンドです。
ただし、このコマンドを使用すると、ディスクで使用しているバージョンを保持し、インデックスでステージングされたバージョンを削除することができます。これにより、より手の込んだ操作が必要になります。
それはまた、あなたがに作用しているを確認します、ファイルを追跡します(-n
)・ランを乾燥することができます...
それは面白いです。情報をありがとう! – dhaliman
感謝。そしてgit rmは便利なコマンドでなければなりません。 – dhaliman
いいえ、それは便利なコマンドではありません。 'git add'を使って既に削除されたファイルをインデックスから削除することはできますが、' git rm'を使わないと、インデックスからのみファイルを削除する直接的な方法はありません。 – axiac
@axiac: 'git update-index'だけを使ってインデックスからファイルを削除することは可能ですが、' git rm --cached'を好むでしょう:-) – torek