GITLAB 머지시 충돌 해결 방법
페이지 정보
작성자 yunbin 작성일 24-03-08 12:59 조회 818 댓글 0본문
Merge 충돌 잘나는 경우
1. 동일한 파일의 동일한 부분을 수정한 경우
2. 한 개발자가 파일을 삭제하고 다른 개발자가 해당 파일을 수정한 경우
3. 파일 이름 변경과 내용 변경의 충돌
4. 병합 순서에 따른 충돌
# 충동 환경 만들고 테스트
git merge 하는 방법 (Bash)
최신 상태로 업데이트
git fetch origin
git pull
병합할 브랜치로 전환
git checkout {브랜치}
병합
git merge
충돌 발생시 에러 메시지에 어떤 파일에서 충돌이 났는지 확인이 가능함
그 파일을 열면 어느 부분에서 충돌이 발생하는지 확인 가능
충돌 부분을 최신화를 사람이 직접 진행후 커밋
# 충돌 해결 방법
# 충동 해결시 원하는 소스 코드로 커밋은 진행
(STG -> main) 충돌이 난 부분의 main 소스를 STG 소스로 수동 업데이트 후
git add
git commit -m "충돌 해결"
git push origin main
# Source Tree, 이클립스, GITLAB 콘솔에서는 충돌난 부분 선택해서 커밋이 가능함
1. 동일한 파일의 동일한 부분을 수정한 경우
2. 한 개발자가 파일을 삭제하고 다른 개발자가 해당 파일을 수정한 경우
3. 파일 이름 변경과 내용 변경의 충돌
4. 병합 순서에 따른 충돌
# 충동 환경 만들고 테스트
git merge 하는 방법 (Bash)
최신 상태로 업데이트
git fetch origin
git pull
병합할 브랜치로 전환
git checkout {브랜치}
병합
git merge
충돌 발생시 에러 메시지에 어떤 파일에서 충돌이 났는지 확인이 가능함
그 파일을 열면 어느 부분에서 충돌이 발생하는지 확인 가능
충돌 부분을 최신화를 사람이 직접 진행후 커밋
# 충돌 해결 방법
# 충동 해결시 원하는 소스 코드로 커밋은 진행
(STG -> main) 충돌이 난 부분의 main 소스를 STG 소스로 수동 업데이트 후
git add
git commit -m "충돌 해결"
git push origin main
# Source Tree, 이클립스, GITLAB 콘솔에서는 충돌난 부분 선택해서 커밋이 가능함
댓글목록 0
등록된 댓글이 없습니다.