Git - 충돌 최소화

브랜치5 : 충돌의 최소화

참조

브랜치 충돌의 최소화 예제

1. 실험3 브랜치 만들기

  • 충돌의 최소화 예제에 필요한 실험3 브랜치 하나를 생성합니다.

1

2. master 브랜치로 체크아웃 후, index.html 내용 수정

  • master 브랜치로 체크아웃 후, index.html 내용을 수정합니다.

2

3. 실험3 브랜치로 다시 체크아웃 후, master 브랜치의 내용을 Merge하기

  • master 브랜치의 작업이 끝났으면, 실험3 브랜치로 체크아웃 후 index.html 작업 내용 수정할 준비를 합니다.
  • 실험3 브랜치 를 작업 전에, master 의 작업 내용을 실험3의 동기화 작업을 합니다.
  • 실험3는 언젠가는 master 브랜치에 병합될거라서, 실험3의 내용을 작업 전에 master의 내용을 항상 동기화 하고 작업하면 추후에 Merge(병합) 하는 과정에서 생기는 충돌을 최소화로 줄일 수 있습니다.

3

4. master 브랜치의 내용이 실험2 브랜치 내용으로 동기화

  • 3번 작업을 통해 master 브랜치의 내용이 실험2 브랜치 내용으로 동기화 되었습니다.
  • 실험2의 index.html 파일에는 충돌 내용이 없었지만, 생긴것을 확인할 수 있습니다.
  • 이처럼 브랜치의 작업을 하기 전에 master의 내용을 브랜치 내용으로 동기화 한 후, 작업을 하면 충돌 가능성을 최소한으로 줄일 수 있습니다.

4

728x90

'버전관리' 카테고리의 다른 글

Git - 원격 저장소 업로드 하기  (0) 2021.05.05
Git - 원격저장소 만들기  (0) 2021.05.05
Git - 충돌 해결 (Merge Conflict)  (0) 2021.05.03
Git - Merge(병합)  (0) 2021.05.03
Git - 브랜치 만들기  (0) 2021.05.03

이 글을 공유하기

댓글

Designed by JB FACTORY