何気なく
git add .
git commit
してしまい、大量の要らないファイルを追加してしまって、それを削除したいとき。
たとえばPythonの*.pycファイルならこんな感じ
find . -name "*.pyc" -print0 | xargs -0 -t git rm --ignore-unmatch
・追加されてないファイルは--ignore-unmatchで対象外に。
・ファイル名、フォルダ名にスペースが入っているものも正しく処理。
More than 5 years have passed since last update.
何気なく
git add .
git commit
してしまい、大量の要らないファイルを追加してしまって、それを削除したいとき。
たとえばPythonの*.pycファイルならこんな感じ
find . -name "*.pyc" -print0 | xargs -0 -t git rm --ignore-unmatch
・追加されてないファイルは--ignore-unmatchで対象外に。
・ファイル名、フォルダ名にスペースが入っているものも正しく処理。
Register as a new user and use Qiita more conveniently