git checkout -t 문의
안녕하세요.
수업 재밌게 잘 듣고 있습니다. 궁금한 점이 하나 생겼는데요.
git fetch 이후 git checkout -t origin/develop 이 아닌 git checkout develop 이라고만 해줘도 내 로컬 리파지토리에 develop 브랜치가 생성이 되는 것 같은데 이 둘의 차이가 무엇일까요?
답변 1
0
안녕하세요, 아리마님 😀
오.. 정말 예리하시군요!!!
git checkout -t origin/develop에는
1. origin/develop과 똑같은 범위의 develop브랜치를 생성하고.
2. HEAD가 (방금 만든) develop 브랜치를 가리키게 만들며.
3. develop브랜치와 origin/develop 브랜치를 업스트림으로 연결한다.
..는 의미가 닮겨있어요!
사실, git checkout develop 명령어만 실행해도 git이 (알잘딱깔센 으로..?ㅎㅎ) 위 작업을 모두 실행합니다.
제가 git checkout -t origin/develop로 설명드린 이유는, 이 명령어가 조금 더 명시적으로 의미를 드러내기 때문이었어요! 😊
깃헙 작업 완료된 develop 브랜치 질문
0
77
2
[질문] git-flow 에서 release 브랜치 생성
0
58
1
upstream연결하기
0
76
2
gitignore관련 질문
0
86
2
staging area
0
85
2
브랜치 병합 전략에 대한 지식공유자님의 생각이 궁금합니다.
0
97
1
git pull merge 요청 시 draft
0
168
2
rebase 와 3-way merge 의 근본적인 차이
0
103
2
문서가 락이 걸어져있네요.
0
76
1
vscode에서의 github로의 푸시
0
106
2
Git 머지 커밋 되돌리기(revert)와 머지 방식 선택의 안전성 질문
0
142
2
git add 동작 원리에 대한 질문
0
65
2
git flow 문의
0
114
2
git rebase 질문
0
100
2
[추가 질문] 똑같은 브랜치를 다시 pull request하는 경우.
0
171
2
pull request 취소하기
0
699
2
.gitignore
0
78
2
Commit 메시지 변경 방법
0
445
2
switch 와 checkout 차이점.
0
299
1
강의자료 누락, commit 복사질문
0
153
4
강의 교재 다운로드
0
103
1
git init에서 오류 발생
0
283
2
[추가 질문] HEAD 와 COMMIT 관계가 궁금합니다.
0
105
2
HEAD 와 COMMIT 관계가 궁금합니다.
0
139
2





