생활코딩 | 지옥에서 온 Git - branch 병합
본문
※ 영상을 선명하게 보기 안내
- 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
- 팝업목록에서 "품질" 선택하세요.
- 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
생활코딩님의 Git강의 청각장애인을 위한 자막

자 이번 시간에는 뭘 살펴볼 거냐면 우리가 작업을 분기를 해서
각자의 작업이 자신의 히스토리를 쭉 만들어 같단 말이에요
그러다 이 작업들을 어느 시점에서 우리가 병합해 야 될 필요성이 생깁니다
예 그래서 이번시간에는 병합
영어로는 뭐지 뭐지 를 하는 방법에 대해서 살펴보겠습니다
현재 우리가 어떤 상태인지 좀 보죠 딥 로그
그리고 음
프렌치 스
그 다음에 그래프로 확인하고 데코 에이트 를 하고 5
원 라이너 or 기조
이렇게 하니까 이런 상태입니다 즉 1과 2는 공통 이었고 2에서
어 exp 는 3 4로 왔고 마스터는 5로 왔습니다
그러면 우리가 지금까지 그 exp 에서 작업했던 내용을
마스터로 병합하는 방법을 살펴보겠습니다
문제가 말해 강조를 좋죠 잘 들어 보세요
exp n 에 용을 마스터 로 옮기는 방법입니다
마스터를 이 앱 줄 필요 옮기는 게 아닙니다
그래서 이 마스터 브랜치가
exp 에서 작업했던 3사 라고 하는 요 두개의 커민 3 의 내용을
마스터 브랜치 도 갖게 하는 것이 첫 번째 우리의 목표입니다
자 6
그리고 5
일단은 뭘 해야 되냐면 우리가
exp 로 exp 를 마스터로 할꺼면
여러분이 어떻게 해야 되냐면 마스터로 체크아웃을 한 다음에
마스터에서 뭐지 라는 명령을 하는 겁니다
자 해볼게요 지금 현재 저는 마스터 브랜치 줘 ok
뭐지 하고 서 2 xp 라고 하는 겁니다
이 관계가 검 엄청 헷갈려요
마스터 exp 를 마스터 로 가져올 거면 마스터로 체크아웃하고
그 상태에서 킷 멎지 않고 exp 를 해야 된다 라는 겁니다
엔터 자 이렇게 떠니 에디터가 열리면서 보시는 것처럼 뭐지 브랜치 xp
즉 exp 를 마스터로 뭐지 했다 라고 하는 커 밑이 만들어지는 거예요
자 여기서 wq 하고 엔터를 치면 어떻게 되나요 한번 볼까요
자 여기 보시는 것처럼 현재 마스터는 어떤 프렌치 로 채 어떤 커 미스로
체크 아웃된 나요
이거 그리고 이것의 커밍 메세지는 방금 우리가 작성했던 우리가 아니라
자동으로 작성된 커밍 멧세지 일까
있는 커밋이 마스터의 최신 커밋이 됐습니다
그리고 이 컴이 슨
2개의 부모를 같습니다
2개의 부모 커밋을 가 자요
첫번째 원래 마스터가 가지고 있었던 커 미싱 5번을 일단 부모로 같습니다
요 선이 이 거를 가리키자 나요 그쵸
동시에 exp 가 작업했던 3번과 4번을
3번과 4번을
요렇게 부모로 가자 그래서 방금 우리가
뭐지 를 했을 때 만들어진 컴이 슨
2개의 부모를 갖는 하나의 커밋이 만들어지면서
마스터는 이제 자기가 작업했던 5번과
그리고 exp 가 작업했던 이 두 개의 커밋을 모두 가지고 있는 상태가
된겁니다
그래서 제가 이렇게 파일 목록을 보니까 마스터는 이제 드디오 f1
text of text f3 점 텍스트를 모두 갖는 상태가 된 것이죠
다시 그래프를 보면
된거죠 자 그럼 이번에는 exp 는 어떻게 됐나요
음
exp 는
3번과 4번을 갖고 있지만 5번을 갖고 있지 못합니다
그럼 저는 exp 가 마스터가 작업했던 5번도 포함하도록 exp 역시도
만들어 볼게요 그래서 exp 가 ex 피워 마스터가 완전히 같은 상태가
되도록 한번 해보겠습니다
자기 체크아웃
아 그리고 여러분들 작업하다가 뭐지 를 했는데 컨플릭트 란게 날때가
있어요
그런분들은 저랑 똑같이 하지 않았기 때문에 한 건데
그거는 이제 충돌을 해결하는 방법 수업에서 방법을 알려드릴 거니까 일단
내려놓고 손놓고 제가 작업하는 걸 제 수업을 일단 들으세요
자기 체크업 exp
그리고 제가 마스터를
exp 로 가져오고 싶다 그럼 어떻게 하면 되요
킷
ex 피로가 go ex 비로 체크아웃한 다음에 뭐지
마스터를 하게 되면 마스터를 exp 로 가져오는 겁니다
펜 터
그리고 이렇게 로그를 보면 이제 어떤 상태가 되나요
exp 가
마스터 와 똑같은 으
커밋을 최신 커 미스로 갖고 있고 그리고 exp 는
보시는 것처럼 마스터 와 똑같이
234 r 와 오라고 하는 것을 공통의 부모로 갖는
검이 지 됐기 때문에 exp 아바 스턴 이제 완전히 똑같은 상태가 된
겁니다
q 해서 나왔습니다
자 그럼 더이상 exp 는 필요 없죠
이제 작업이 끝났으니까 더 도 되지만 지워도 되죠
자 그럼 저는 키 체크아웃 마스터 라고 해서 마스터 로 돌아가서
torn 치 - dio exp 를 하면
exp lh 가 삭제가 됩니다
그리고 로그를 보면 보시는 것처럼 exp 는 사라졌고 마스터 만남은 것을
볼 수가 있습니다
깔끔해 졌죠
자 이렇게 해서 이 병합 2부 엇인가 에 대해서 지금까지 살펴봤습니다
댓글 0개
등록된 댓글이 없습니다.