Linux
-
Git commit 삭제 후 복구 경험담Linux 2021. 4. 16. 23:05
1. 서론 Linux 명령어로 git을 다룰 수 있다는 것을 알게 된 후 이것저것 눌러봤습니다. 덕분에 커밋, 파일을 통째로 삭제 해서 눈물을 흘리다가 복구하는 법도 배우게 됐습니다. 2. 파일은 그대로, 커밋은 삭제 git reset --soft HEAD~~~ 이전 3개의 커밋을 삭제하는 명령어 입니다. 물결 표시를 1개만 하면, 1개만 삭제됩니다. git reset --soft ORIG_HEAD 삭제한 커밋을 복구하는 명령어입니다. 3. 파일, 커밋 모두 삭제 주의해야 합니다. 제가 방금 날려보고, 쓰는 글입니다. git reset --hard HEAD~~~ /* * 명시적으로 숫자를 입력해주는 방법 */ git reset --hard HEAD~1 git reset --hard HEAD~2 '~' 표..