git push -u origin refactor/api-middleware
:
-u
혹은 --set-upstream
옵션을 사용합니다.refactor/api-middleware
브랜치를 원격 저장소(origin
)의 동일한 이름의 브랜치에 푸시하고, 로컬 브랜치와 원격 브랜치 간의 추적 관계(upstream relationship)를 설정합니다.git push
와 git pull
명령어를 단순히 입력할 때, 해당 브랜치가 자동으로 추적되는 원격 브랜치로 푸시되거나 풀링됩니다.예시:
git push -u origin refactor/api-middleware
git push origin refactor/api-middleware
:
refactor/api-middleware
브랜치를 원격 저장소(origin
)의 동일한 이름의 브랜치에 푸시합니다.git push
와 git pull
명령어를 사용할 때 브랜치 이름을 명시해야 합니다.예시:
git push origin refactor/api-middleware
git push -u origin refactor/api-middleware
:
git push origin refactor/api-middleware
:
git push
: 로컬 브랜치의 변경사항을 원격 저장소로 전송하여, 협업하는 다른 개발자들이 해당 변경사항을 볼 수 있게 합니다.-u
혹은 --set-upstream
옵션: 로컬 브랜치와 원격 브랜치 간의 추적 관계를 설정하여, 이후 작업에서 편리하게 git push
와 git pull
명령어를 사용할 수 있도록 합니다.요약하자면, 새로운 브랜치를 처음 원격에 푸시할 때는 git push -u origin <branch-name>
을 사용하여 추적 관계를 설정하는 것이 좋습니다. 이미 설정된 브랜치라면 git push origin <branch-name>
을 사용하여 단순히 푸시하면 됩니다.