Sergey Organov <sorganov@xxxxxxxxx> writes: > So, finally, it's 'branch.linux.pushremote' that is the "offender". > > Looks like both 'git status' and 'git branch -vv' should somehow learn > about 'branch.<name>.pushremote' feature so that their > output/suggestions make more sense? Doesn't "ahead of X by N" mean "you forked from X and built N commits on top", not "you have N commits that is not in X which is where you would push to"?