[Git과 Github] pull 및 충돌 해결하기

0

Git과 Github

목록 보기
5/11
post-thumbnail
post-custom-banner

pull 및 충돌 해결하기

안 쓰는 브랜치 삭제하기

  • 현재 브랜치(HEAD)가 아닌 경우 간단하게 삭제 가능

  • 브랜치를 삭제했을 경우 사라지는 커밋이 있는지 없는지 확인하자

git pull

  • 서버(원격 저장소)의 내용이 최신일 경우 pull을 적용한다

  • 충돌이 날 수 있지만 놀라지 말자

  • pull = fetch + merge

충돌 발생 원인

  • 자동 병합을 실패했을 경우 발생

  • 주로 두 커밋이 같은 파일을 편집했을 경우 발생

충돌 해결 방법

  • 에디터를 이용한 해결
    충돌난 파일을 꼼꼼히 읽어가며 수동으로 수정

  • sourceTree를 이용한 해결
    우클릭 -> 충돌 해결 -> 내것 또는 저장소 것 선택

  • 병합 툴을 이용한 해결

  • 충돌을 해결했는데 이상해졌다면 reset을 이용해 되돌릴 수 있다

profile
Be able to be vulnerable, in search of truth

0개의 댓글