본문 바로가기

Web Tech/git

git 상황별 팁- conflict(충돌) 처리하기

conflict(충돌) 처리하기

git에서 master의 branch 를 만들고 작업을 하다보면 conflict(충돌)이 나는 경우가 있다. 이런 경우에는 pull 해서 충돌난 라인을 수정하고, 그 수정한 내역을 합쳤을때 해결이 가능하다.

  1. git status : 현 상태 확인하기
    git status
    
  2. git pull origin master : 저장소의 최신 master 브랜치를 내 로컬에 덮어 씌우기
    git pull origin master​
  3. 머지하기: 편집창 이동해서 표식이 된 안에 내용 확인후 수정하고 표식 지우고 저장
    <<<<<< HEAD // 충돌난 지점이 여기서부터
    
    ======= // 여기까지고,
    
    >>>>>>> premium // 브랜치가 가리키던 최신 파일의 내용​
  4. git add : 충돌났던 파일 경로 입력 ex) git add js/common.js
  5. git add .
  6. git commit 
  7. push