zooooss

[Git 브랜치 작업] 원격/로컬 순서 꼬였을 때 대처방법 본문

STUDY/Git

[Git 브랜치 작업] 원격/로컬 순서 꼬였을 때 대처방법

zooooss 2026. 2. 5. 15:22

 

팀 협업 도중 생긴 일이 아니라 그래도 쫄지않았다(?)

원격이 앞서있는데

그 위로 로컬에서 작업을 여러차례 해버린 것

 

여기에서 pull을 받아버리면 현재 로컬 수정 내용들이 날아갈 것 같아

폭풍 검색해보았다..

 

해결책은 어떻게든 나온다 !! 나왔다 !

 

현재상황 :

 

  • 로컬에 원격보다 18개 커밋이 더 있고 (앞서 있음)
  • 원격에 로컬보다 1개 커밋이 더 있다 (뒤처져 있음)

이 경우 바로 푸쉬하면 충돌이 생길 수 있고,

pull하면 수정사항이 날아갈 수 있음.

 

해결방법 1 :

# 임시 저장 후 pull

git stash

# 현재 변경사항 임시 저장

git pull

# 원격 변경사항 가져오기

git stash pop

# 임시 저장한 변경사항 다시 적용

 

해결방법 2 :

먼저 커밋 후 pull

git add .

# 모든 변경사항 stage

git commit -m "샬랄라"

# 커밋

git pull

# 원격과 병합

 

결과는!
따란!

 

안전(?)하게 임무 완료이다..ㅎㅁㅎ