Я разветвил репо, и я фиксирую и отправляю новые изменения, а объединенные изменения произошли из pull upstream после выполнения сквоша.Так что не должно показывать
The branch is x commits ahead of upstream:master"
Вместо этого показывается
The branch is x commits ahead of upstream:master and y behind of upstream:master
Разве это не странно?
, потому что я объединил вышестоящий код и зафиксировал его вместе со своимновый код.