branch
-
Git 삭제된 branch, commit 복구하기DevOps/Git 2020. 9. 23. 10:04
git 를 사용하다가 실수로 branch 나 commit 을 삭제해버리는 경우가 있습니다. 잘못하면 많은 양의 작업이 통째로 날라가기도 합니다. 그래도 모든 git의 내역은 git에 저장되어 있습니다. 콘솔창에 아래의 명령어를 실행합니다. git reflog 입력하면 아래와 같이 화면이 출력됩니다. 그동안 작업했던 모든 내용이 표시됩니다. 아래로 이동하면 내역이 더 표시됩니다. 좌측 주황색 으로 표기된것은 commit id 입니다. 그리고 오른쪽으로 Head 가 이동된 index 그리고 내역이 표기 되어 있습니다. 위의 내용에서 branch 를 복구하고 싶다면 아래의 명령을 사용합니다. git checkout -b HEAD@{숫자} ex) git checkout -b master2 HEAD@{9} 이라고..