【GitHub】画像ファイルをpushしてしまった場合の対処法
画像をGitHub管理下から外したい場合、
ターミナルで以下のコマンドを実行することでファイルを削除できます。
例:% git rm --cached -r public/uploads
本来でしたら.gitignoreに「public/uploads/*」の記述をしておけば
画像ファイルは無視されるようになるのですが、
記述以前のアップロードはGitHubに反映されてしまいます。
ちなみにpush前に画像の存在に気づいた場合
GitHubDesktopで該当の画像を2本指クリックし
「Discard Changes...」を選択後「Discard Changes」をクリックすると
修正中の内容を1つずつ取り消せます。
「changed files」の部分を2本指クリックすると「Discard All Changes...」
を選択することもできますが、目的のファイル以外を消さないように
お気をつけください・・・。