이번 포스팅도 지난 실습 Pull Reuqest 통신에 이어서 진행하겠습니다.
실습 환경은 지난 포스팅의 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
이전 실습의 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 Editor
와 Command Line
에서 각각 충돌을 해결하는 방법을 알아봤습니다.
특별하게 웹에서 해결해야할 상황이 아니라면, 가급적 Command Line(CLI)
환경에서 충돌을
해결하시길 권장합니다.