[github] 브랜치 변경 깜박하고 다른 기능 구현 진행했을 경우..

prana·2024년 8월 24일
0

오류-문제해결

목록 보기
6/15

상황

깜박하고 이메일인증 브랜치에서 작업해야할 것을 ... 안 바꾸고 회원가입 브랜치에서 작업을 해버렸다...

해결

git stash
git checkout [올바른 브랜치명]
git stash pop
git add .
git commit -m "적절한 커밋 메시지"

1. 현재 변경사항을 스태시(stash) 하기

git stash
  • 현재 작업중인 내용을 안전하게 저장해야 합니다.
  • 현재 변경사항을 임시로 저장할 수 있습니다.

2. 올바른 브랜치로 이동하기

git checkout [올바른 브랜치명]
  • 변경 사항이 스태시에 안전하게 저장되었으므로, 원하는 브랜치로 이동할 수 있습니다.

3. 스태시된 작업 적용하기

git stash pop
  • 올바른 브랜치로 이동한 후, 스태시된 변경 사항을 다시 워킹 디렉토리에 적용할 수 있습니다.

4. 변경사항 커밋하기

git add .
git commit -m "적절한 커밋 메시지"

5. 스태시를 복원하는 대신 브랜치를 새로 생성

git checkout -b [새로운 브랜치명]
  • 새로운 브랜치로 이동한 상태에서, 작업을 계속할 수 있다.

0개의 댓글