【Git】ファイルをローカルには残してリモートリポジトリからのみ削除


Git無勉強すぎていつもadd, commit, merge, push, pullしか使わないボケです。
ファイルを一旦リモートからは消したいけど、念の為にローカルには残しておきたいということがあったのでメモ。

リモートからのみ削除

$ git rm --cached test.txt(削除したいファイル名)

削除したファイルをadd
git add -u は「前ステージと比較して変更点があった部分のみadd」
新ファイルは追加されない

$ git add -u

commit

$ git commit -m "deleted test.txt"

push

$ git push origin master

以後変更を追跡しないように.gitignoreを作成する

test.txt
Thanks

qiita.com

d.hatena.ne.jp
nekova.hatenablog.com