Страница руководства для git -config перечисляет эти параметры для push.default:
nothing - do not push anything.
matching - push all matching branches. All branches having the same name in both ends are considered to be matching. This is the default.
upstream - push the current branch to its upstream branch.
tracking - deprecated synonym for upstream.
current - push the current branch to a branch of the same name.
В большинстве случаев я бы предположил, что отправка в восходящую ветку ветки будет такой же, как отправка в ветку с тем же именем, поскольку восходящая ветка обычно имеет то же имя, и поскольку ветка с тем же именем (" ток" )обычно будет (или всегда по определению? )быть вверх по течению. Так какая разница?
ОБНОВЛЕНИЕ:Страница руководства для git -config была обновлена (, как и следовало ожидать ), поэтому различия, сделанные там , теперь могут быть намного яснее.