Code/git

[Git] 실수로 날린 Branch의 Commit 복구하기

2019. 12. 6. 14:17

최근 Remote의 Branch를 제거하던 중 아직 개발중인 Branch를 삭제하는 일이 발생했다.

다행히 해당 Branch에 대해 Merge Request를 생성해서 관리하고 있었고, 이에 대한 Commit hash 기록이 남아있어 일부 복구가 가능했다.

하지만, 미처 기록이 남지 않은 커밋이 있었고, 이를 복구하기위해 여러가지 방안을 찾아보았고, 아래의 방법을 사용하면 쉽게 찾을 수 있었다.

git reflog | awk '{ print $1 }' | xargs gitk

위의 명령어는 최근 60일 이내의 log를 다시 볼 수 있었고, 이를 통해 Commit 정보를 받아와 gitk를 이용해 최근 Commit Log를 Graph화 하여 볼 수 있었다.

앞으로는 삭제할 때 조금 더 신중히 해야겠다.

저작자표시 (새창열림)

'Code > git' 카테고리의 다른 글

[gitlab] Create Merge Request 시 기본 branch명 변경  (1) 2022.05.17
[Git] Remote에서 삭제된 Branch, Local에서도 제거하기  (0) 2020.04.29
[Git] Sub directory를 새 저장소에 옮기고 sub module로 변경하기  (0) 2019.07.04
'Code/git' 카테고리의 다른 글
  • [gitlab] Create Merge Request 시 기본 branch명 변경
  • [Git] Remote에서 삭제된 Branch, Local에서도 제거하기
  • [Git] Sub directory를 새 저장소에 옮기고 sub module로 변경하기
후유증
후유증
후유증
개인공간
후유증
전체
오늘
어제
  • 분류 전체보기 (66)
    • Tools (3)
      • vscode (1)
    • Programming (39)
      • Android (5)
      • C & C++ (13)
      • QT (10)
      • C# (4)
      • JAVA (1)
      • JS (5)
    • 잡다 (4)
    • OS (10)
      • Linux (9)
    • Code (6)
      • git (4)
      • svn (2)
    • DB (4)

인기 글

최근 댓글

최근 글

태그

  • QT
  • error
  • C
  • javascript
  • SVN
  • Linux
  • db
  • 사용자제어
  • C++
  • 접근제어
  • git
  • JS
  • QOCI
  • Remote
  • oracle
hELLO · Designed By 정상우.
후유증
[Git] 실수로 날린 Branch의 Commit 복구하기
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.