생활코딩 지옥에서 온 Git - Rebase 1/3 > Git

Git

분산버전관리 시스템 깃(Git) 강좌 공유

생활코딩 | 지옥에서 온 Git - Rebase 1/3

본문

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

 



자 이번 시간의 주제는 레이 베이스 라는 겁니다 이 베이스
e 에이스 라고 하는 주제를 살펴볼 거고요
음 일이 베이스와 비교할 수 있는 기능은 뭐지 입니다 뭐지
사실 둘 다 뭐지 인데 해외 된 이상 우리가 이전에 배울수 어떤 이 기술
병합하는 방법 이 뭐지 고 똑같은 병합하는 방법 인데

뭐랄까요 그 결과가 좀 다른 예 그게 이제 입에 있습니다 이 두개의
차이점을 볼 건데
리바이스는 좀 어렵습니다 좀 위험한 측면도 있고 그래서 초심자는 리베
있을 쓰는 것보다는 그냥 기존에 병합하는 방식을 쓰시는 걸 전 권장
드리고요
이 리 베이스가 필요하신 분들은 뭐 우리 수업을 한번 참고해보시면 좋을것
같습니다
자 뭐지 부터 소개를 좀 다시 드려 볼게요 자 우성 어떤 상황이 있을 수
있냐면 일단 커밋을 했습니다
이게 마스터 해요 그리고 또 한번 커밋을 해요
마스터는 이제 애가 됩니다 요건 이제 더이상 마스터가 아닌 거죠
자 이 상태에서 음 브랜치를 하나 땄어요
피쳐 라고 하는 브랜치를 닿습니다 f 라고 적겠습니다
그리고 그 피쳐 브랜치 에서 연결 할까요
커밋을 했어요
그러면 이제
비춰 는 더 이상 예가 아니고 누가 되나요
얘가 되는 거죠
그리고 요렇게 되고 그 다음에 다시 커밋을 해요 그럼 이제 비춰 는 누가
돼요
욕이 아니고
여기에 되는 거죠
비춰 이렇게 되죠

자 그리고 다시 체크 후 태서 마스터로 간 다음에 마스터에서 다시 커밋을
했습니다
그럼 이렇게 되고 거기서 또 한번 커밋을 하면 이렇게 돼서
이제 얘는 마스터가 더 이상 아니고 누가 마스터가 되나요
자 이게 마스터가 되는 상태입니다
자 이 상태에서 뭐지 와 리 베이스의 차이점을 우리가 같이 한번 살펴볼
거에요
자 뭐지 이는 일단은
우리가 음 하려고 하는게
마스터의 내용을 p 초로 가져오고 싶다 그러면 어떻게 해야되요 첫 번째

체크
그리고 비초
이렇게 하죠 그 다음엔 이제 뭐 해야 되나요
그 다음에 뒷
뭐지
그리고 아스 토
그럼 어떻게 돼요 마스터 브랜치에 최신 커밋 꽈
피쳐 에 최신 커밋이 커밋을
공통의 조상으로 하는 새로운 커밋이 만들어집니다
그리고 이 컴이 스 피쳐 와 마스터를
이 공통의 조상인 이 커 밑과 쓰리웨이 게 뭐지 라고 하는 기법으로
비교해서 어 자동으로 영화 패주고 그럴 수 없는 경우는 컨플릭트 를
컨플릭트 를 해서 사람 이병하 파계 하는 것이죠
그 다음에 이제 더이상 이제 피쳐 는 요기 를 가리키게 하면
어떻게 되나요 이제 피쳐 라고 하는 컴이 슨
여기 있는 2개의 커 밑과
이 두 개의 커밋을 모두 가지고 있는 하나의 커밋이 되니까
피처 입장에서는 마스터를 병합한 것이다 라고 얘기할 수 있는 것이죠
자리 베이스는 어떻게 동작하며 자리 베이스 라는 말에서 2 베이스 라는
말에 의 의미부터 좀 봅시다
베이스는 피쳐 입장에서 베이스는 누구냐면 예입니다
얘가 왜 베이스가 되냐면 피처 브랜치가 파생된 브랜치는 마스터 줘 그
마스터와 피쳐 가 공통으로 가지고 있는 커밋 이것이 바로 베이스가 되는
겁니다 누구 입장에서 피쳐 입장에서
자 그러면 이 피쳐 가 리 베이스를 한다라는 것은 베이스를 바꾼다 라는
뜻인데 누구로 바꾼 야
즉 피쳐 가 파생된 마스터 브랜치에
최신 컴이 신파 로요 거실 요것을 피쳐 에 베이스로 받고 바꾸겠다 라는
것입니다
그럼 그 과정에서 어떤 일이 일어난 냐 면
자 잇다는
키 체크
그리고 뒷
리 베이스
마스터
라고 해주면 어떤 일이 내부적으로 일어나 냐 면 일단은 임시저장소 라고
하는
어딘가에 템프 라고 쓰겠습니다
여기 있는 이 두 개의 피쳐 가 만들어 놓은 커밋이
2 임시저장소 로 들어갑니다
그리고 피쳐 는 이 마스터의 최신 커 미스 로 체크 아웃이 되요
정확하지 않습니다 이 부분은
그 다음에 애들은 이제 사라집니다
제가 아는 설명은 약 90% 향료로 다 맞을 수 있습니다
예 틀린 틀리는 부분이 있을 수 있으니까 의 제가 잘못 설명한 게 있으면
음 알려주시면 감사하겠습니다
자 그 다음에 여기 있는 요 템프 에 저장해 놨던 요 임씨 저장되어
있었던 컴이 뜰 변경사항 뜰
배치 라고 부르는데 이 배치를
마스터 브랜치에 최신 커밋 꽈 병합을 시키는 거예요
요렇게
그리고 요 패치 이제 지워집니다
그리고 피쳐 는 어디로 가냐
여기로 갑니다
작은데 그리고 여기있는 요것을 이것과 똑같은 내용을 다시 피쳐 라고 하는
빛의 최신 컴이 까 병합을 해요
그리고 이 패치는 이제 지워주고
이제 피쳐 는 요기로 가게 되는 것이죠
자 요게 시 이것이 리베 있습니다
어때 요리 베이스 입장에서는 뭐지 와 공통점이 있고 차이점이 있는데
공통점은
여기 있는 이 커 밑과
여기 있는 이 컴이 슨 같은 내용을 갖고 있다
라는 겁니다 왠 약 비쳐 는 자기가 작업한 내용들과
마스터가 작업한 내용들을 모두 가지고 있죠
얘도 마찬가지 요렇게 요렇게 둘다 가지고 있잖아요
작은데 차이점은 뭐지 의 경우에는
히스토리가 이렇게 병렬로 나아갑니다
그래서 이 스토리를 보기가 어렵다 하지만 리 베이스는
히스토리가 일렬로 이렇게 쭉 나아가기 때문에
버전을 역사를 파악하기가 저 조차 라고 하는 장점이 있습니다
하지만 단점은 리 베이스는 어렵고 위험합니다
음 하지만 뭐 지는 리 베이스의 비하면 훨씬 더 쉽고 그리고 비교적
완전한 방식이에요
충돌이 일어났을 때 그 충돌을 해결하는 것도 쉽고 예 그래서 이 초심자
들은
뭐지 를 사용할 것을 권하고 이 리 베이스는 예 필요하신 분들은 필요하신
분들이 사용하시면 되는 기술이라고 생각이 됩니다
자 그러면 다음 시간에는 음
리바이스 를 하는 구체적인 실습을 해 보겠습니다

댓글 0개

등록된 댓글이 없습니다.

본 사이트의 컨텐츠는 명시적으로 공유기능을 제공하고 있는 공개된 자료를 수집하여 게시하고 있습니다.

저작권, 강의등록, 광고, 제휴등은 "관리자에게 문의"로 메세지 주시면 확인후 답변드립니다.

Menu