TIL(Today I Learned)

[git] 지금 작성하고 있는 내역 저장 안하고 git pull 하는 방법

yunseohhe 2024. 7. 18. 22:48

제목에서 나타낸 내용 그대로
현재 작업중인 코드들이 너무 많아 복잡하여 작성했던 전으로 가고 싶을때
저장을 안하고 팀원이 올린 내용만 그대로 git pull 하고 싶은 방법입니다.
 

git reset --hard
git pull

 

위에 순서대로 git에 입력하면 
시도했던 방법들은 다 날라가고 팀원이 git push한 내용만 가져올 수 있습니다.

  ( cf : 물론 작성했던 코드들을 add, commit 해버렸는데 시도할 경우에는 안되겠죠~?! )

 

 

 


 

위에는 본인이 작성하던 내용을 아예 지운 다음에 pull하는 방법이고,

밑에는 본인이 작성하고 있던 내용을 잠깐 다른 곳으로 치워두고, git pull을 받고 본인이 하고 있던 내용을 다시 가져오는 방법이다.

git stash
git pull origin dev
git stash apply