🐧

Git stash の中身を一気に解消する

2023/06/20に公開

概要

頭の中でロジックや手続きを作る前にまず公式ドキュメントを読むべしという話.

アンチパターン

Bash スクリプトで書くと下記のようになる:

#!/bin/bash

exit_condition=0
while [ $exit_condition -ne 1 ]; do
    git stash drop || exit_condition=1
done

exit 0

Bash スクリプトの類は配布がめんどいし,関数化しても覚えるのが手間.

ベストプラクティス

git stash clear で一撃.

参考文献

Discussion