2

Git を使用するときは、一度に 1 つの小さな変更を加えて、各変更を個別にコミットするようにしています。これにより、詳細なコミット メッセージを得ることができ、このブログ投稿(私のものではありません) で説明されているように、個々の変更を簡単に元に戻すことができます。1 つの大きな機能に取り組んでいるときに、修正したい小さな無関係なバグを見つけることがあります。私の現在のシステムでは、バグを後で修正する必要があり (通常はコード コメントとして)、大きな機能をコミットしてから、戻ってバグを修正する必要があります。

別のブランチで機能を完成させている間に、ブランチでバグを修正してコミットをすぐにプッシュできるかどうか疑問に思っています。修正を公開リポジトリ「機能追加」ブランチの両方にプッシュできますか? ブランチはこれには少し扱いに​​くいようですが、探している結果を取得するためのより簡単な方法はありますか?

4

2 に答える 2

2

機能ブランチで機能を開発する必要があるようです (たとえば、この分岐モデルを参照してください)。

したがって、機能ブランチで機能の作業を行います。バグ修正が必要な場合は、

  1. フィーチャー ブランチからマスター ブランチに切り替える
  2. マスターでバグ修正を行う
  3. プッシュマスター
  4. 機能ブランチに戻ります
  5. 機能の作業を続ける
于 2013-05-13T08:56:22.720 に答える