これは少なくとも一度は私に起こりました。私はコードベースのある部分に取り組んでおり、別の部分に小さなバグを見つけました。そのバグは、私が現在やろうとしていることを完了するのを妨げます。バグの修正は、単一のステートメントを変更するのと同じくらい簡単です。
その状況で何をしますか?
- バグを修正し、現在の作業と一緒にコミットします
- 現在の作業を別の場所に保存し、別のコミットでバグを修正してから作業を続行してください[1]
- あなたがすることになっていることを続けて、コードをコミットします(たとえそれが
ビルドを壊しますいくつかのテストに失敗します)、バグを修正します(そしてビルド別のコミットでテストに合格する)
[1]実際には、これは、元のリポジトリを他の場所に複製し、バグを修正し、変更をコミット/プッシュし、作業中のリポジトリにコミットをプルし、変更をマージし、作業を続行することを意味します。
編集:私は本当に意味を反映するために3番を変更しました。
silently
。