안녕하세요. 오늘은 git reflog 명령어에 대해 알아볼게요. git 커밋을 관리하다 보면 의도해서든 의도하지 않아서든 git rebase 또는 git reset 등으로 커밋이 삭제될 수 있는데요. 이럴 때 커밋은 즉시 삭제되지만 커밋이 삭제된 이력은 보관되게 됩니다. 여기서 보관된 이력 정보를 확인할 수 있는 명령어가 바로 git reflog입니다. git reflog 명령어로 이력을 확인했다면, 확인한 이력 정보를 사용해야겠죠? git reflog 명령어로 삭제된 커밋 아이디를 확인한 후, git reset --hard [커밋 아이디] 명령어로 삭제한 커밋을 복구할 수 있습니다. 브랜치 또한 마찬가지인데요. git reflog 또는 git reflog | grep [브랜치명]으로 이력을 확인하고 ..