これは私のワークフローでよく発生します。別のブランチで機能に取り組んでいます。これを実行しているときに、修正が必要な小さなものに出くわしますが、たとえば、フレームワークやサイトレイアウトの上位からのものです。
メインの開発ブランチに戻り、そこで選択したファイルから変更をコミットしてから、機能ブランチに戻ってリベースし、無関係な微調整やバグ修正を邪魔にならないように続けたいと思います。
私はこれを使用git stash
しgit stash pop
ていますが、変更したファイルの束から多くの競合が発生していますが、とにかく親ブランチにコミットする必要はありません。
競合を回避する、または現在の状態を何らかの方法で保存し、選択した作業ツリーの変更のみを別のブランチにプルしてコミットする別の方法はありますか?(git-stash-cherry-pickのようなもの;-))