Posted on Apr 20
git
のメモ。
そもそも git rm
を実行すると見た目では対象となるファイルは削除されたように見えるので脇汗。でもまだ commit
していなければ戻せそう。以下のようにして復帰出来た。
git reset HEAD ${対象ファイル}
git checkout HEAD ${対象ファイル}
git
で管理したくないファイルを .gitignore
で管理したい場合になぜか .gitignore
に書いたのに反映されない場合には以下のようにすることで反映される。
git rm --cached ${対象ファイル}
このコマンドはファイル自身の削除は行わず git
リポジトリのインデックスからのみ削除をするコマンド。上記を実行した後にあらためて commit
と push
を行うことで .gitignore
対象のファイルは管理外となる。
2014 かっぱのほげふが