Tags

By year

  1. 2014 (28)

git コマンドめも

git

Posted on Apr 20


git のメモ。

しもた!git rm してしもた場合の対応

そもそも git rm って…

そもそも git rm を実行すると見た目では対象となるファイルは削除されたように見えるので脇汗。でもまだ commit していなければ戻せそう。以下のようにして復帰出来た。

git reset HEAD ${対象ファイル}
git checkout HEAD ${対象ファイル}

ありゃ .gitignore が反映されない

git で管理したくないファイルを .gitignore で管理したい場合になぜか .gitignore に書いたのに反映されない場合には以下のようにすることで反映される。

git rm --cached ${対象ファイル}

このコマンドはファイル自身の削除は行わず git リポジトリのインデックスからのみ削除をするコマンド。上記を実行した後にあらためて commitpush を行うことで .gitignore 対象のファイルは管理外となる。



2014 かっぱのほげふが