원격 branch를 checkout 하면서 새 branch를 만드는 방법
439
작성한 질문수 47
안녕하세요.
원격 브랜치를 checkout 할 때 새브랜치 이름으로 checkout 하려면, 아래와 같이 하면 될지 문의 드립니다.
checkout -b {new-branch-name} {origin/branch-name}
아래의 상황에서 branch1에서 branch3을 만드는 방법에 대해 제가 생각하는 것이 맞는 지 문의 드립니다.
# local
$ git branch
* branch1
branch2
master
# Remote
$ git branch -r
origin/branch1
origin/branch2
origin/master
이 때 로컬에서 branch1 브랜치에서 새브랜치 branch3을 생성하려면
아래 두방법이 결과는 같은 지 문의 드립니다.
git checkout origin/branch1
git branch branch3
또는
git checkout -b branch3 origin/branch1
감사합니다.
답변 1
1
안녕하세요 :)
원격 브랜치를 checkout 할 때 새브랜치 이름으로 checkout 하려면, 아래와 같이 하면 될지 문의 드립니다.
checkout -b {new-branch-name} {origin/branch-name}네, 맞습니다 :)
이 때 로컬에서 branch1 브랜치에서 새브랜치 branch3을 생성하려면
아래 두방법이 결과는 같은 지 문의 드립니다.
git checkout origin/branch1
git branch branch3
또는
git checkout -b branch3 origin/branch1
여기서 아래 명령어의 경우 origin/branch1 과 로컬 branch1 브랜치가 동일하다는 전제 하에 맞습니다만 git branch branch3가 좀 더 명료한 표현 같습니다. branch1과 origin/branch1이 항상 같을 보장은 없거든요.
git checkout origin/branch1
git checkout -b branch3 origin/branch1
origin/branch1는 origin 원격저장소가 가리키는 branch1 브랜치
branch1은 로컬의 branch1 브랜치를 가리키거든요.
pull request에 관해
0
33
1
로컬과 원격의 상호작용 강의 질문
0
129
2
password authentication was removed
0
223
2
section3부터 맥북에서 화면이 안나옵니다.
0
205
2
Git bash 우클릭 보이지 않음
0
345
1
원격 저장소 조회(추가)
0
171
1
혹시 아래처럼 계속 파일을 찾을 수 없다는 건 어떤 의미일까요..
0
136
1
Git 맥북 다운로드
0
291
2
Git bash 다 마우스 우클릭해도 보이지 않습니다
0
411
2
pr 이후 브랜치 삭제 질문드립니다
0
942
2
블로그
0
253
2
github에서 push오류
0
260
1
reset에서 head
0
330
1
git branch 관련 질문
0
216
1
Section 2 / 4강 / 3:23초 질문
0
164
1
diff & revert
0
266
1
이슈 번호를 잘못 명시한 커밋을 삭제하는 방법
0
1178
1
강의 "로컬과 원격의 상호작용 실습 (+충돌이 난 경우)" 편의 영상 7분 38초 쯤에서 질문 드립니다.
0
414
1
mac사용
0
302
1
git checkout 과 git switch/restore
0
2418
1
로컬 브랜치 관련 질문합니다.
0
194
3
git stash, git tag 에 대한 강의자료가 있으면 좋겠습니다
0
298
1
브랜치를 main(master) 와 동기화 하고 싶을 때
0
9137
1
git graph 질문 드립니다
0
1082
1





