【Git】ファイルの削除

  • このエントリーをはてなブックマークに追加

$ git rm <filename>

<filename>を削除し、その削除作業をGitで管理する。
rmはremoveの略である。
trackされていないファイルは「git rm」で削除できない。
Staging areaにあるファイルは「git rm」で削除できない。
Working directoryにあるファイルは「git rm」で削除できない。
※Working directoryのtrackedファイルとuntrackedファイルの両方が「git rm」で削除できない。

ローカルリポジトリのtrackedファイルを「git rm」で削除することができる。
ローカルリポジトリのtrackedファイルを削除した後に、ファイルの削除をStaging areaに追加するには,git add -Aをすること。




$ rm <filename>

<filename>を削除する。
linuxのrmコマンドではWorking directoryのuntrackedファイルだけ削除したらいいかな。
Working directoryのtrackedファイルとStaging areaのtrackedファイルは「rm」でも削除操作はしない方が良いのか?
Working directoryのtrackedファイルとStaging areaのtrackedファイルは「rm」で削除できたっけ?
この辺が不明瞭だな。また今度勉強しよ。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*