git commit 취소하고 다른 브랜치에 복원하기

HELLO WORLD🙌·2020년 11월 23일
0

브랜치에서 작업하고 push하려고했는데, develop에서 하고 있었다. 🙀
지금까지 한 commit을 되돌리고 변경한 코드들을 다른 브랜치에 붙여넣기 하고 싶을때,

1. 커밋 취소하기

  • $ git reset HEAD^ //commit을 취소하고 해당 파일들은 unstaged 상태로 만든다.
  • $ git reset HEAD~n //마지막 n개의 commit을 취소

2. stash

  1. $ git stash // 커밋하지 않은 변경사항을 임시로 저장한다.
  2. $ git checkout feature // feature 브랜치로 변경한다.
  3. $ git stash pop // 임시로 저장한 변경사항을 복원한다.

0개의 댓글