git conflict - 알면 기능, 모르면 사고
HTML-код
- Опубликовано: 21 сен 2024
- 깃을 이용할 때 가장 어려운 문제가 충돌입니다.
같은 위치의 코드를 수정했을 때 병합을 하면 충돌이 일어납니다.
깃에서 충돌을 유발하는 명령은 아래와 같습니다.
merge, rebase, cherry-pick, revert
뒤로 갈수록 생소한 분이 많으실 것 같습니다.
정리해보면 이렇습니다.
merge는 가장 전형적인 병합입니다.
rebase 작업의 순서를 변경하는 병합입니다.
cherry-pick는 특정 버전의 변경 사항만 가져오는 병합입니다.
revert는 특정 버전의 취소한 내용만 가져오는 병합입니다. .
이 모든 작업이 본질적으로는 병합이기 때문에
충돌이 일어납니다.
그리고 충돌은 3 way merge 라는 원리를 바탕으로 발생합니다.
각 병합 방법별로 3 way merge가 어떻게 일어나는지 잘 모르셨다면
이참에 정리해보시죠.
이 수업을 듣기 위해서는 branch 기능을 알고 계셔야 합니다.
branch를 아직 모르신다면 아래 수업을 먼저 보시고 참여하실 것을 권해드립니다.
opentutorials....
깃 중급자가 되고 싶은 분들께 권해봅니다.
더이상 생활코딩은 초급자만을 위한 강의가 아니네요. 현업 실무자인데 늘 헷갈렸던 머지 컴플리트와 리베이스 개념 잡는데 큰 도움 되었습니다.
이런류의 강의 앞으로도 많이 올려주시면 감사하겠습니다.
진짜 실무에서 rebase 헷갈려서 고통이었는데 생활코딩님 설명이 너무 자세해서 이해갔습니다. 감사합니다
예전부터 해깔렸던 개념을 심플한 예제와 설명으로 가려운 부분을 박박 긁어주네요! 개념이 탄탄해진것 같습니다.. 감사합니다!
생활코딩은 사랑입니다. 아직 병아리 개발자이지만 저는 생활코딩에서 개발자의 꿈을 키웠습니다.
알 수 있는 에러가 발생하면 야호를 외쳐야한다..
형님 감사합니다
와 이고잉님 정리 너무 좋아요~ 잘 볼게요 ^^
와 이런 예제 만들기 쉽지 않으셨을텐데, 감사합니다!!
쩐당..어려웠던 개념인데 최고십니다.
잘 이해되었습니다 감사합니다
고맙다 conflict야
안녕하세여 잘 보고 있습니다 감사합니다. 다른게 아니라 혹시 하얀 바탕에 애니메이션 어떤 프로그램 쓰시는지 여쭤봐도 될까요? 직접 프로그램에 그리시는건가요?
감사합니다🙇
우와.... 너무 감사합니다.
와우...감사합니다!
와; 압도적 감사 ㅠ
혹시 노코드 툴 강의 계획이 있으신지 궁금합니다.
버블이나 웹플로우 같은 툴들이 국내 강의가 잘 없어서요 ㅠ