gitのinteractive rebase中に任意コマンドを実行できるexecは非常に便利です。コミットごとにテストを実行したり、コミットメッセージ修正を自動化したり、様々な場面で活躍します。レビューやログを振り返る時のために、Gitのコミットログを整理するrebase作業が、少しでも楽になるよう個人的に気をつけているポイントをまとめました。ブランチごとに別ディレクトリで簡単に作業できるgit worksync
コマンドを作りました。
.gitignoreに入っているファイルや、git addしていないファイルも良い感じに同期できます。
.venvとかdataとかGitで管理したくないけど、なくてはならないディレクトリをいつもあなたの傍に。