반응형
Greensky0026
삽질러의 대환장 공사판
Greensky0026
전체 방문자
오늘
어제
  • 분류 전체보기 (241)
    • Language (56)
      • JAVA (13)
      • Swift (38)
      • Kotlin (4)
      • Dart (0)
      • PHP (0)
      • JavaScript (1)
    • IDE & Framework (92)
      • Spring (10)
      • Android (48)
      • iOS (8)
      • NodeJS (1)
      • CodeIgniter (3)
      • Flutter (1)
      • 분류중 (18)
    • Infra (8)
    • Database (12)
    • VCS (4)
    • Debug Log (34)
      • java (7)
      • swift (3)
      • Android (9)
      • Web (7)
      • 삽질기 (7)
    • Others (19)
      • 코딩테스트 풀이 (0)
      • IT 이야기 (18)
    • 쉼터 (2)
    • 개발공부 (14)
      • Network (1)
      • 자료구조와 알고리즘 (2)
      • Code design (8)
      • ETC (1)
      • 아카이브 (1)

블로그 메뉴

    공지사항

    • 프로그래머스 코딩 테스트 관련글 비공개 처리

    인기 글

    태그

    • 프로그래머스
    • JSP
    • 프로그래밍
    • map
    • 코딩테스트
    • 타입
    • Android
    • 예제
    • reduce
    • swift
    • 구축
    • 공부
    • level1
    • 개발
    • ios
    • swfit
    • IT
    • xcode
    • kotlin
    • Java

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    Greensky0026

    삽질러의 대환장 공사판

    [Git] 실수로 삭제한 Local/Remote Branch 복구하기
    VCS

    [Git] 실수로 삭제한 Local/Remote Branch 복구하기

    2022. 1. 31. 00:53
    반응형

     회사에서 작업을 하는 와중... 브런치가 하도 많이 정리를 했는데...

    세상에 Remote로 퍼블리시도 하지 않고 오전 내내 작업한 로컬 브런치를 날려버렸지 뭡니까...

    당시의 마음

     다행히 삭제한 뒤 긴 시간이 흐르지 않았고... 열심히 구글링을 시작합니다..

    식은땀을 뻘뻘 흘리면서 제발 살려달라고 빌면서 말이죠...

    그리고 다행히 성공했습니다 ㅠㅠ

    git reflog를 입력해 내 작업의 히스토리를 로드한 후

    삭제된 브런치의 가장 마지막 작업의 HEAD@{작업번호}를 아래처럼 입력합니다!

    git checkout -b '복구할 branch이름' HEAD@{작업번호}

    그럼 기적적으로 해당 작업번호의 브런치로 checkout이 되게 됩니다. 

     

     

     

    사랑합니다 git...

     

    반응형
    저작자표시 비영리 (새창열림)

    'VCS' 카테고리의 다른 글

    Github Action으로 CI/CD 구축하기  (0) 2023.06.07
    Git submodule을 통해 application.yml 관리를 해보자!  (0) 2023.06.07
    You've added another git repository inside your current repository.  (0) 2022.03.30
      'VCS' 카테고리의 다른 글
      • Github Action으로 CI/CD 구축하기
      • Git submodule을 통해 application.yml 관리를 해보자!
      • You've added another git repository inside your current repository.
      Greensky0026
      Greensky0026
      점이 모여 선이 된다. 내 삽질도 언젠간 거대한 지하 도시가 되겠지!

      티스토리툴바