GIT CLI - Branch & Conflict 4.4. 병합: 같은파일, 같은부분 병합
같은 파일, 같은 부분 병합 1. master브랜치에서 work.txt 파일을 생성 후 work 1 버전 생성 2. master브랜치에서 work.txt 파일을 수정 후 master work 2 버전 생성 3. o2브랜치로 전환 후 work.txt파일을 수정 후 o2 work 2 버전 생성(master브랜치의 work.txt의 같은 부분을 수정) 4. master브랜치로 전환 후 o2브랜치를 Merge ☞ Conflict 발생 5. work.txt 파일의 내용의 Conflict발생 부분을 수정 6. git add work.txt 및 git commit 명령(다시 Merge명령을 하는 것이 아님)
Git
2021. 5. 25. 18:02
GIT CLI - Branch & Conflict 4.1. 병합 Merge 4.2. 병합: 서로 다른 파일 병합
1. 병합 Merge Merge: 합친다, 병합한다. Base: 합치려고 하는 브랜치의 공통의 조상 Merge commit: 두개의 브랜치가 합쳐져서 만들어진 브랜치 예) Master 브랜치로부터 버전들이 만들어지면서 Apple 브랜치, google 브랜치로 나누어진다. 그리고 나누어진 Apple 브랜치의 코드를 Master 브랜치에서도 적용하고 싶다. 그럴 때 Master 브랜치와 Apple 브랜치를 Merge(병합) 한다. 여기서 Apple 브랜치와 Master 브랜치의 공통의 조상을 Base, Merge 된 브랜치를 Merge Commit이라고 한다. 2. 병합: 서로 다른 파일 병합 nano편집기로 work.txt파일을 생성하고 1이라는 문서를 작성한다. work.txt를 Staging Area로..
Git
2021. 5. 25. 16:31
공지사항