진지한 개발자

Git Conflict 났을 때 본문

IT/git

Git Conflict 났을 때

제이_엔 2023. 4. 13. 16:01
728x90

merge 취소


> git merge --abort

local에 reset hard 이용


>  git fetch --all      # remote저장소에서 이전 fetch 받기

> git reset --hard origin/master       # conflict 나기 전 버전으로 원복

> git pull origin master   

diff 확인 후 rebase


> git checkout master

> git fetch

> git diff origin/master

> git rebase origin master

fetch

  • fetch할때 Git은 현재 브랜치에서 존재하지 않는 커밋을 현재 브랜치에서 수집한 다음 local repository에 저장 함

  • 현재 로컬의 상태와 병합하지 않음

  • 저장소를 최신 상태로 유지해야 하지만 파일을 업데이트 할 때 손상 될 수 있는 작업을 수행할 때 유용 함

728x90

'IT > git' 카테고리의 다른 글

원격 저장소의 master로 정리하고 싶을 때  (0) 2023.06.02
GIT merge conflict 났을때  (0) 2023.04.28
Git  (0) 2023.02.02