git-config의 man 페이지에는 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.
대부분의 경우 업스트림 분기는 일반적으로 동일한 이름을 가지며 동일한 이름의 분기 ( "현재" )는 일반적으로 (또는 항상 정의에 따라?) 업스트림입니다. 그렇다면 차이점은 무엇입니까?
UPDATE : 자식-설정에 대한 매뉴얼 페이지 구별이 만든 있도록, (사람이 기대하는 것처럼) 업데이트되었습니다 가 지금 많은 명확하게 할 수있다.