본문 바로가기
git 명령어 다시 한번 정리 diff reset #IT 용어

git 명령어의 일관성 없음에 상당히 학을 떼고 있습니다만, 일단 정리는 하면 좋을 것 같습니다. 

 

git diff의 경우 

 

git diff : working directory와 staged를 비교 

git diff --staged : staged와 HEAD를 비교 

git diff HEAD : HEAD와 나머지(working directory + staged)를 비교 

 

인데요, 걍 다 잊어버리고 HEAD만 기억하는 편이 좋을 듯 합니다. 왜냐하면 일관성이 없으니까요. HEAD랑 작업한거 비교. 

 

git reset의 경우, default는 --mixed인데, 

걍 stage를 취소한다고 보면 됩니다. 나머지는 위험하니까 잊어버려요. 

 

걍 두개만 외워요. 

git diff HEAD, git reset  

댓글