개발관련/Git

새 로컬 브랜치를 원격 Git 저장소로 푸시하고 추적하는 방법

Rateye 2021. 11. 8. 16:16
728x90
반응형
질문 : 새 로컬 브랜치를 원격 Git 저장소로 푸시하고 추적하는 방법은 무엇입니까?

다음을 수행 할 수 있기를 원합니다.

  1. 다른 (원격 또는 로컬) 브랜치를 기반으로 로컬 브랜치를 만듭니다 ( git branch 또는 git checkout -b )
  2. 로컬 브랜치를 원격 저장소 (게시)로 git pullgit push 가 즉시 작동합니다.

 

어떻게하나요?

--set-upstream 에 대해 알고 있지만 이는 생성 후 작업입니다. 분기를 원격 저장소로 푸시 할 때 유사한 변경을 수행하는 방법을 찾고 싶습니다.

답변

Git 1.7.0 이상에서는 새 브랜치를 체크 아웃 할 수 있습니다.

git checkout -b <branch>

파일 편집, 추가 및 커밋. 그런 다음 -u ( --set-upstream 약자) 옵션으로 푸시합니다.

git push -u origin <branch>

Git은 푸시 중에 추적 정보를 설정합니다.

출처 : https://stackoverflow.com/questions/2765421/how-do-i-push-a-new-local-branch-to-a-remote-git-repository-and-track-it-too
728x90
반응형