728x90
반응형
SMALL
branch, commit 복구하기
git을 사용하다가 실수로 branch 나 commit 을 삭제해버리는 경우가 있다. 잘못하면 많은 양의 작업이 통째로 날라가기도 한다. 다행히도 모든 git의 내역은 git에 저장되어 있다. 콘솔창에 아래의 명령어를 실행합니다.
git reflog
ddd09af (HEAD -> xx) HEAD@{0}: reset: moving to ddd09af
60cbd81 HEAD@{1}: reset: moving to 60cbd81
657ba10 HEAD@{2}: reset: moving to 657ba10
// branch 복구
git checkout -b <삭제된 branch 이름> HEAD@{숫자}
// commit 복구
git reset --hard <commit id>
728x90
반응형
LIST
'App Programming > Git' 카테고리의 다른 글
[Git] (non-fast-forward) git error: failed to push some refs to (0) | 2022.12.09 |
---|---|
[Git] 추적하지 않는 파일 (untracked files) 삭제하기 (0) | 2022.09.26 |
[Git] Branch 사용하기 (2) (0) | 2022.09.06 |
[Git] Branch 사용하기 (1) (0) | 2022.09.05 |
[Git] fatal: Need to specify how to reconcile divergent branches (0) | 2022.08.26 |