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>을 사용하여 단순히 푸시하면 됩니다.