원하지 않는 branch에 작성(코딩) 시 작업한 내용 옮기는 방법

최대 1 분 소요

만약 master에서 계속 개발하다가 이걸 master 저장하고 싶지 않고 다른 branch에 commit하고 싶을 땐,

  1. 새로운 branch를 생성한다. (혹은, master랑 같은 commit 위치 인 branch)
  2. master에서 개발한 내용들을 add한다. (옮기고 싶은 내용들)
  3. branch를 이동한다.
    git checkout [이동할 브랜치명]
    
  4. 이동한 브랜치에서 commit을 한다.
    git commit -m "[commit msg]"
    

이렇게 하면 master에서 수정한 내용들이 전부 다른 브랜치에 저장되며, master에는 수정한 내용이 다 사라지게 된다.

만약, 수정한 내용은 전부 사라지기 때문에 수정한 내용 중 일부만 옮겼다면 옮기지 않은 수정 부분은 사라지기 때문에 유의해야 한다.

reference

  • 나의 경험

본 블로그는 개인이 공부하고, 정리한 걸 기록하는 공간입니다.
오타, 오류가 존재할 수 있습니다. 댓글을 달아주시면 수정할 수 있도록 하겠습니다.
감사합니다 :D

댓글남기기