사용자 도구

사이트 도구


git:reflog

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
git:reflog [2023/11/05 04:26] – 만듦 taekgugit:reflog [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +====== git reflog사용 ======
 +원격 저장소에서까지 깔끔하게 삭제 해 버린 브랜치가 사실 필요한 커밋을 가지고 있다면 참 곤란합니다.
 +
 +이때는 재빨리 해당 branch를 완벽하게 복구 해 낼 수 있습니다.
 +
 +==== git reflog ====
 +
 +git reflog 명령어를 입력 합니다.
 +
 +<code bash>
 +$ git reflog
 +6033892 (HEAD -> feature/Login, baro/develop, develop) HEAD@{0}: checkout: moving from feature/m2 to feature/Login
 +c8272ad HEAD@{1}: checkout: moving from feature/Login to feature/m2
 +6033892 (HEAD -> feature/Login, baro/develop, develop) HEAD@{2}: checkout: moving from develop to feature/Login
 +6033892 (HEAD -> feature/Login, baro/develop, develop) HEAD@{3}: merge feature/readme: Fast-forward
 +b262ede HEAD@{4}: checkout: moving from feature/readme to develop
 +6033892 (HEAD -> feature/Login, baro/develop, develop) HEAD@{5}: checkout: moving from feature/login to feature/readme
 +b262ede HEAD@{6}: checkout: moving from develop to feature/login
 +b262ede HEAD@{7}: checkout: moving from feature/table to develop
 +6033892 (HEAD -> feature/Login, baro/develop, develop) HEAD@{8}: commit: Dark + Dialog
 +b262ede HEAD@{9}: checkout: moving from develop to feature/table
 +b262ede HEAD@{10}: checkout: moving from feature/greed to develop
 +</code>
 +
 +==== git checkout ====
 +
 +<code bash>
 +# git checkout -b <branch이름> <HEAD@{숫자}> 
 +git checkout -b 'dev' HEAD@{1}
 +git checkout -b 'dev' c8272ad
 +</code>
 +