LaKinRad's Record Page

  • 홈

commit 1

Git | 삭제된 Commit 복구하기

거의 막바지에 다다른 프로젝트의 마무리를 내가 맡게 되었다. 해당 프로젝트의 Git도 마무리 단계였기 때문에 나 혼자서 commit을 여러 번 하고, squash 하여 push 하는 식으로 사용하고 있었다. 여느 때와 같이 git rebase -i HEAD~3 명령어를 써서 squash를 하려고 했는데, 아무생각 없이 squash 해야 하는 두 commit 내역을 dd 명령어로 지워버렸다. 다행히 commit log 들이 남아있기 때문에, 이 log를 검색해서 복구할 수 있었다. 1번 커밋부터 3번 커밋까지 총 3번의 커밋을 한 뒤, git rebase -i HEAD~3 으로 squash 를 하려 했으나 실수로 2, 3번 커밋을 삭제하였다. git graph 에는 2, 3번 커밋 내역이 사라져버렸다.. ..

Git 2022.08.26
이전
1
다음
더보기
프로필사진

공부 정리 성장

  • 분류 전체보기
    • JavaScript
    • Vue.js
    • DataBase
    • Git
    • Programmers
      • Level 0
      • Level 1
      • Level 2
    • LeetCode
      • Easy
    • etc

Tag

MariaDB, CSS, delete branch, 유클리드호제법, moment.js, Pull, 콜라츠추측, replace, stash, 코딩테스트, leetcode, 프로그래머스, join(), JavaScript, eslint, commit, Reset, vi편집기, programmers, git,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바