git rm --cached 'file name' ファイルを管理対象から外す(-rでディレクトリごと) git stash 一時的に変更を保存する git stash apply stash@{num} 一時的に保存した変更を元に戻す git checkout <file name> add前の変更を取り戻す。