728x90
반응형
질문 : 새 로컬 브랜치를 원격 Git 저장소로 푸시하고 추적하는 방법은 무엇입니까?
다음을 수행 할 수 있기를 원합니다.
- 다른 (원격 또는 로컬) 브랜치를 기반으로 로컬 브랜치를 만듭니다 (
git branch
또는git checkout -b
) - 로컬 브랜치를 원격 저장소 (게시)로
git pull
및git 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
반응형
'개발관련 > Git' 카테고리의 다른 글
Heroku : 다른 로컬 Git 브랜치를 Heroku / master에 푸시하는 방법 (0) | 2021.11.10 |
---|---|
GitHub에서 복제 할 때 폴더 이름을 변경 하는 방법 (0) | 2021.11.10 |
git의 마지막 커밋에 파일을 추가하는 방법 (0) | 2021.11.08 |
GitHub에서 오리진과 업스트림의 차이점 (0) | 2021.11.08 |
git pull "unable to resolve reference" "unable to update local ref"가 실패합니다. (0) | 2021.11.08 |