my_branch 파일에 대해
196
작성한 질문수 19
my_branch 에는 두개의 파일(my_branch.txt와 test.txt)이 있고 master 에는 하나의 파일만 있습니다.
근데 여기서 my_branch 에는 my_branch.txt 파일만 있어야되는 것이 아닌가요?
4:13 쯤 각자 브랜치를 만들어주고 그 브랜치로 들어가서 각자 작업을 진행한다고 하셨는데
my_branch 에도 test.txt 파일이 있고 master 에도 test.txt 가 존재하면 결국 각자가 아닌 겹치게 되는게 아닌지..
제가 개념을 아직잘몰라서.. 답변 부탁드립니다 ㅠㅠ..
답변 3
2
브랜치를 나눈다는 개념은,
브랜치를 나누기 전의 상태를 그대로 가지고 있다는 전제 하에
새로운 브랜치가 생기는 겁니다 :)
.
my_branch가 생기기 이전에
master 브랜치에는 test.txt 파일이 있었죠?
띡 그 상황에서 branch를 나누게 되면 나누기 이전의 상태, 즉 test.txt를
그대로 가진 채로 새로운 브랜치 (my_branch)가 시작되는 거에요.
.
그럼 master 브랜치에는 test.txt 파일이 있고,
my_branch에도 test.txt 파일이 있겠죠?
.
그 상태에서 my_branch에서 추가적인 작업 (my_branch.txt를 만드는 행위)를 한 뒤,
master브랜치에게,
"master야, 나 너가 모르는 새로운 작업을 한 게 있어! 우리 합치자!"
"나 너한테는 없는 추가적인 작업을 했어, 우리 합치자"
하고, master 브랜치와 합쳐지는 거죠. (이렇게 합치는 게 merge입니다.)
.
그럼 my_brancah에 있던 test.txt (브랜치를 나누기 전까지 유지되던 상태)와
my_bracnch.txt(브랜치를 나눈 후 추가적으로 해 준 작업)
이 master에도 반영이 되어서,
master브랜치도 test.txt, my_branch.txt를 가지게 되는 거랍니다.
.
도움이 되셨길 바랍니다 :)
언제든 질문은 환영입니다!
pull request에 관해
0
40
1
로컬과 원격의 상호작용 강의 질문
0
138
2
password authentication was removed
0
228
2
section3부터 맥북에서 화면이 안나옵니다.
0
213
2
Git bash 우클릭 보이지 않음
0
354
1
원격 저장소 조회(추가)
0
175
1
혹시 아래처럼 계속 파일을 찾을 수 없다는 건 어떤 의미일까요..
0
142
1
Git 맥북 다운로드
0
302
2
Git bash 다 마우스 우클릭해도 보이지 않습니다
0
421
2
pr 이후 브랜치 삭제 질문드립니다
0
974
2
블로그
0
260
2
github에서 push오류
0
268
1
reset에서 head
0
339
1
git branch 관련 질문
0
222
1
Section 2 / 4강 / 3:23초 질문
0
169
1
diff & revert
0
271
1
이슈 번호를 잘못 명시한 커밋을 삭제하는 방법
0
1189
1
강의 "로컬과 원격의 상호작용 실습 (+충돌이 난 경우)" 편의 영상 7분 38초 쯤에서 질문 드립니다.
0
424
1
mac사용
0
311
1
원격 branch를 checkout 하면서 새 branch를 만드는 방법
0
451
1
git checkout 과 git switch/restore
0
2428
1
로컬 브랜치 관련 질문합니다.
0
206
3
git stash, git tag 에 대한 강의자료가 있으면 좋겠습니다
0
308
1
브랜치를 main(master) 와 동기화 하고 싶을 때
0
9172
1





