git conflict

lzlko·2022년 1월 12일
0

TIL

목록 보기
10/19

1. git conflict란?

git master에서 brunch를 만들어서 자신의 로컬에서 작업하다가 merge를 했을 때 충돌(conflict)가 일어나는 경우가 있다.
내가 작업한 곳과 다른사람이 작업하던 곳의 동일한 라인의 코딩이 서로 달라서 충돌이 일어나는 경우이다.

2. git conflict 해결방법

  1. 충돌이 일어났을 때 main 로 이동해서 제일 최신 업데이트된 저장소의 mainpull해준다.

    main 으로 이동 명령어: git checkout main
    최신 업데이트로 pull 명령어: git pull

  2. 충돌이 일어난 브랜치로 이동

  3. 충돌이 일어난 브랜치와 mainmerge해준다.

    merge 명령어 : git merge main

  4. merge를 충돌된 곳의 상황을 보여준다.

  5. 프로젝트 팀원과 충분한 검토와 상의 후 충돌된 곳을 수정합니다.

  6. 수정한 것을 다시 git hub에 올리기 위해서 add ., git commit, git push를 해줍니다.

0개의 댓글