Git を使用するときは、一度に 1 つの小さな変更を加えて、各変更を個別にコミットするようにしています。これにより、詳細なコミット メッセージを得ることができ、このブログ投稿(私のものではありません) で説明されているように、個々の変更を簡単に元に戻すことができます。1 つの大きな機能に取り組んでいるときに、修正したい小さな無関係なバグを見つけることがあります。私の現在のシステムでは、バグを後で修正する必要があり (通常はコード コメントとして)、大きな機能をコミットしてから、戻ってバグを修正する必要があります。
別のブランチで機能を完成させている間に、ブランチでバグを修正してコミットをすぐにプッシュできるかどうか疑問に思っています。修正を公開リポジトリと「機能追加」ブランチの両方にプッシュできますか? ブランチはこれには少し扱いにくいようですが、探している結果を取得するためのより簡単な方法はありますか?