git log에 최신 커밋이 안 보일 때 복원하기
·
Git
Git 작업을 하다가 잘못된 명령어 조작으로 한참 뒤의 commit으로 돌아가 HEAD로 위치하게 되었고git log로 살펴보니 돌아가버린 commit 시점으로부터 앞의 commit들(원래 HEAD가 위치했던)이보이지 않아 당황했다...돌아가고 싶은 commitID만 알면 되는데... 그 commit들이 git log를 통해 보이질 않으니 순간 블랙 아웃   그렇게 폭풍 구글링을 하다가 나를 구원해줄 블로그를 찾았다.https://www.letmecompile.com/git-restore-lost-commits/ 깃(Git) 에서 유실된 커밋(commit) 복원하기깃(Git)을 이용하여 작업을 하다가 리베이스(rebase) 실수 또는 잘못된 명령어나 조작 실수 등 다양한 이유로 인해 자신의 피땀눈물이 담..
알아두면 유용한 Git 용어/명령어 정리
·
Git
Git 용어 모음Git에서 파일들의 상태Git에서 파일들은 크게 다음 2가지 상태를 가진다.Untracked 상태Tracked 상태 그리고 Tracked 상태는 다시 아래와 같은 3가지 상태로 나눌 수 있다.Staged 상태Unmodified 상태Modified 상태 1. Untracked 상태Untracked는 '추적되지 않고 있는'이라는 뜻이다. 이 상태는 파일이 Git에 의해서 그 변동사항이 전혀 추적되고 있지 않는 상태를 뜻한다. 예를 들어, 파일을 새로 생성하고 그 파일을 한 번도 git add 해주지 않았다면 이 상태이다. 2. Tracked 상태파일이 Git에 의해 그 변동사항이 추적되고 있는 상태이다.Staged 상태파일의 내용이 수정되고나서, staging area에 올라와있는 상태를 S..