Alex Henrie <alexhenrie24@xxxxxxxxx> writes: > I agree, showing this message in the middle of `git commit` is not > ideal. However, that's a separate issue that can be fixed later; it's > not part of the problem I'm trying to solve in this series. That is debatable. Even "by the way you can pull and reconcile early before you have fully finished working on the topic and are ready to push back" is irrelevant during `git commit`. "Reconciling the differences is not the only way to deal with divergence; you may decide to simply discard what they have with push --force" is even less relevant at that time. So it seems to be very much an integral part of the problem you are tackling, at least to me.