git
[소스트리] git 충돌 git conflict(컨플릭트)
DOGvelopers
2020. 1. 13. 18:29
반응형
광고 클릭은 개발자(저) 에게 큰 힘이 됩니다!!'ㅁ'
머지할 때 두버전이 같은 곳을 수정했을때 이를 수동으로 고쳐주어야 합니다.
| base 브랜치
master
| 기능 브랜치
main_page
main_comment
base 브랜치의 README.md 의 내용입니다.
# 깃허브 업로드
깃허브 add , commit
# 깃 클론에서 새로 푸시
나는 클론
# 할일
소스트리 사용 하여 git 명령어 사용
main_page 브랜치에서의 내용 추가
# 깃허브 업로드
깃허브 add , commit
# 깃 클론에서 새로 푸시
나는 클론
# 할일
소스트리 사용 하여 git 명령어 사용
main_page 브랜치 push
main_comment 브랜치에서 내용 추가
# 깃허브 업로드
깃허브 add , commit
# 깃 클론에서 새로 푸시
나는 클론
# 할일
소스트리 사용 하여 git 명령어 사용
main_comment 브랜치 push
수정된 README 파일을 PUSH 합니다.
master 브랜치로 이동 후 새로 변경된 파일이 있기 때문에 pull을 먼저 받습니다.
수정된 브랜치를 병합해줍니다.
병합한 master브랜치를 push 합니다.
깃헙 확인
main_comment 브랜치 에서 변경된 README.md 파일 PUSH
main_comment 브랜치의 push 내용을 base 브랜치인 master브랜치에 병합 을 시도하면 충돌이 발생하게 됩니다.
master 브랜치를 선택하고 병합을 합니다.
충돌이 나면서 vs code README.md 파일에 어떤 내용이 맞는지 선택하라고 보여줍니다. 이 내용을 수동으로 수정해서 다시 push를 합니다.
코드를 다 삭제하고 새로운 내용을 다시 작성했습니다.
충돌 수정 후 push
master 브랜치에 push 완료
반응형