본문 바로가기
Q&A해결2026년 7월 15일1분 읽기

git rebase 중에 충돌을 잘못 풀었더니 커밋 하나가 통째로 사라졌어요

r
rebase_jaehwan
조회 967댓글 4

피처 브랜치를 main 위로 rebase 하다가 충돌이 세 군데 났는데, 정신없이 풀다가 한 파일은 그냥 <<<< 마커째 지워버리고 git add . 하고 rebase --continue 를 눌렀습니다.

rebase는 끝났는데 로그를 보니 어제 작업한 커밋 하나(로그인 리팩터링)가 통째로 안 보여요. git log에 아예 없습니다. 파일 내용도 그 변경분만 사라진 상태고요.

혹시나 해서 git reflog는 봤는데 줄이 너무 많아서 어떤 게 그 커밋인지 못 찾겠습니다. 강제로 뭘 잘못 눌러서 완전히 날아간 걸까요? 아직 push는 안 한 로컬 브랜치입니다.

$ git status
On branch feature/login
nothing to commit, working tree clean
$ git log --oneline -5
a1c3f92 (HEAD -> feature/login) fix form validation
7e0b18d update deps
...

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록