GITLAB 머지시 충돌 해결 방법 > GitLab 자료실

본문 바로가기
사이트 내 전체검색

GitLab 자료실

GITLAB 머지시 충돌 해결 방법

페이지 정보

profile_image
작성자 yunbin
댓글 0건 조회 69회 작성일 24-03-08 12:59

본문

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 콘솔에서는 충돌난 부분 선택해서 커밋이 가능함

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161

접속자집계

오늘
1,031
어제
1,872
최대
3,935
전체
808,885
Copyright © www.linuxdata.org All rights reserved.