반응형
이후 merge와 rebase 개념을 위해서 충돌이라는 개념부터 알아보고 들어가겠습니다.
Conflict (충돌)이란? |
충돌은 두 개의 파일을 병합(merge혹은 rebase) 하는 과정에서 생기는 문제입니다.
예를 들면 우리가 이전에 실습파일로 만들던 과정에서
2019/11/18 - [Git] - [Git] merge, rebase 를 위한 실습환경 만들기
위와 같이 두 개의 파일을 합칠때 충돌이 일어납니다.
해당 2가지 내용을 합쳐야 하는데 git에서 볼때 3번째 줄에서 서로 다른 내용이 존재하는데
어떤 내용이 맞는지 모를때 해당 충돌이 발생하고 깃에서 사용자에게 오류를 보냅니다.
사용자는 해당 오류를 받아서 두개의 코드중 어떤 것이 맞는지 사용자가 해당 부분을 수정하게 하기 위해서 발생합니다.
해결 방법은 merge나 rebase에 따라서 조금 다르지만
해당 문서의 수정으로 이루어질 수 있습니다.
자세한 내용은 merge와 rebase에서 살펴보도록 하겠습니다.
반응형
'Git > Git - 시작하기' 카테고리의 다른 글
[Git] rebase 개념 알아보기 (0) | 2019.11.18 |
---|---|
[Git] merge 개념 알아보기 (0) | 2019.11.18 |
[Git] merge, rebase 를 위한 실습환경 만들기 (0) | 2019.11.18 |
[Git] 자세히 알아보기, branch, tag (1) | 2019.11.09 |
[Git]Git 과정 자세히 알아보기, HEAD, master (0) | 2019.11.09 |