프로젝트를 깃을 활용하는 경우, git push.default에 대해 고군분투하였습니다. 그러나 push.default "matching"과 "simple"의 차이가 무엇인지 확실하지 않아 조사를 해보았습니다. git push - 구성에 따라 모든 브랜치 또는 단일 브랜치를 푸시합니다 : 구성 1 – 모든 브랜치 푸시git config --global push.default matching이것은 모든 브랜치들을 remote 브랜치에 push하고 병합할 것을 나타냅니다. 모든 브랜치를 푸시하지 않으려면 현재의 브랜치만 푸시하면 됩니다. 구성 2: 현재 브랜치만 푸시git config --global push.default simple브랜치를 하나씩 푸시합니다. 이것은 대부분 현재의 지점과 연결되어 있습니다..