오늘 브랜치를 삭제한 일이 있어서 머지를 하지 않은 브랜치를 삭제 했을 경우에 복구할 수 있는 방법을 정리해봤다.
=> 새로운 브랜치 생성 -> 새 브런치와 기존 브런치(삭제)를 병합 -> 원격 저장소로 push 하면 완료
참고블로그
=> git bash에서 작업 중인 프로젝트를 열고
cd (폴더 위치) 로 들어가는 것이 맞으나 /으로 변경해줘야 함
C:\Users\user\Documents\GitHub\392second => C:/Users/user/Documents/GitHub/392second
-> git reflog 입력(q 눌러 reflog 종료)
-> git checkout -b 'branch명' HEAD@{숫자} 입력
ex. git checkout -b jumin_login HEAD@{1}
-> 복구 완료! 여기서 push하여 원격에 저장
최신버전은 아니지만 1,2번이 불가능한 경우에는 이 방법을 사용해야한다.
하는 법은 1번과 동일하다.
=> 새로운 브랜치 생성 -> 다른 브런치와 새 브런치를 병합 -> 원격 저장소로 push 하면 완료
소중한 정보 잘 봤습니다!