2014年2月17日月曜日

ファイルをgit管理から外す

不要になったファイルをdeadwood.txtとすると以下の手順でgit管理から外せる
1. git rm でまずファイルを削除
$ git rm --cached deadwood.txt
2. deadwood.txtを.gitignoreに追加する

上記手順だとdeadwood.txtのファイル自体は削除されず、gitから消されるだけ。
なお、.gitignoreに追加するだけでは反映されないことがあるらしい。

その場合下記手順を実行する。
1. $ git rm -r --cached .
2. $ git add .

git rm -r は、オプションなしで行うと全て消し去り、インデックスにステージしてしまう。
# それにしてもITってインデックスって言葉いろいろな意味で使い過ぎでは…。

参考:Qiita - .gitignoreの設定を反映させる

0 件のコメント:

コメントを投稿