Git-config için man sayfası push.default için şu seçenekleri listeler:
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.
Çoğu durumda, yukarı akış şubesi normalde aynı ada sahip olacağından ve aynı adlı daldan ("geçerli" ) normalde (veya her zaman, tanım gereği?) yukarı akış olacaktır. Öyleyse fark nedir?
GÜNCELLEME : git-config adam sayfası ayrımlar yapılırken bu yüzden, (bir beklendiği gibi) güncellendi orada şimdi çok daha net olabilir.