[GIT] Pull Request 3. 충돌 해결

MJ·2022년 8월 17일
0

GIT

목록 보기
31/33
post-thumbnail

이번 포스팅도 지난 실습 Pull Reuqest 통신에 이어서 진행하겠습니다.

이전 포스팅 보러 가기


Pull Request 충돌 해결 (Web Editor)

실습 환경은 지난 포스팅의 10번 이후 부터 진행 됩니다.


1. 새로운 브랜치 생성 후 파일 커밋 하고 Push 하기
1.1 기존에 work.txt 파일의 내용을 수정 합니다. ( 첫번 째 줄 a > 1로 )


2. Pull Reqeuset 하기 위해서 원격저장소에 접근
2.1 병합 버튼은 아직 누르지 않습니다.



3. main branch로 돌아와서, topic_3 branch가 수정한 내용을 다시 수정하고 충돌 발생을
위해 Push 합니다.
3.1 원격저장소에서 충돌 확인



4. Web editor을 사용해서 충돌 나는 부분 해결


5. 병합 진행
5.1 로컬저장소 main branch에서 원격저장소의 내용 받아오기, Pull



Pull Reuqest 충돌 해결 ( Command Line )

이전 실습의 5번환경을 그대로 이어서 사용합니다.


1. main branch에서 work.txt 파일 수정 후 새로운 브랜치 topic_4 생성
1.1 topic_4 branch에서는 work.txt 파일의 첫번 째 줄을 수정


2. 새로 수정한 커밋을 Push


3. main branch에서 충돌 발생을 위해 work.txt 파일의 내용을 수정
3.1 원격저장소에서 충돌을 해결하기 위해 command line 클릭


4. CLI 환경에서 어떻게 충돌을 해결하면 좋을지 단계별로 지침사항을 알려줍니다.
4.1 단계별로 진행 해보겠습니다.


5. 충돌 해결



6. CLI 환경에서 병합
6.1 main branch로 이동해서 충돌을 해결한 topic_4 branch를 병합


번외. Web EditorCommand Line에서 각각 충돌을 해결하는 방법을 알아봤습니다.
특별하게 웹에서 해결해야할 상황이 아니라면, 가급적 Command Line(CLI)환경에서 충돌을
해결하시길 권장합니다.

profile
프론트엔드 개발자가 되기 위한 학습 과정을 정리하는 블로그

0개의 댓글