私はブランチ(マスターとしましょう)にいて、作業ディレクトリにいくつかの変更があります。作業はできますが、多くのクリーンアップが必要です。そのため、ブランチに戻る必要がある場合に備えて、現在の作業ディレクトリをブランチに保存したいと思います。後で間違いなくブランチを削除します。
また、私がいた場所でマスターに正確に取り組み続けたいと思います。
今私はします:
# Save to topic branch
git checkout -b working-stuff
git commit -a -m "work in progress"
# go back to master and continue with the state is was in before
git checkout master
git checkout -- .
git reset
後で、トピックブランチを削除します。
したがって、上記は私が望むことを正確に実行しますが、少し冗長です。これを行うためのより簡単な方法はありますか(スクリプトを作成するだけではありません)?