読者です 読者をやめる 読者になる 読者になる

彼女からは、おいちゃんと呼ばれています

ウェブ技術や日々考えたことなどを綴っていきます

Git で、ファイル自体は作業ツリーに残しつつステージングエリアから削除する

Git を使っていて、追跡させたくないファイルは「.gitignore」に書けば良いのですが、僕の場合は、既にステージングまたはコミットしてしまっていたりすることが多いのでメモ。

「git rm example.txt」とかしたらファイルが削除されてしまう。ファイル自体は残しておきたい。そんな場合は「--cached」オプションをつけてあげれば OK のようです。

$ git rm --cached example.txt

ま、ヘルプにも書いてあるんですけどね。