reset
-
Git - 6.1 Git의 원리(part.2) Branch, Reset, Checkout의 원리STUDY/Git & Github 2021. 1. 7. 15:56
#이 글은 "생활코딩" '프로젝트 관리' 강의를 기반으로 정리한 글 입니다. 이번에는 git의 branch, reset, checkout의 원리에 대해 알아보겠습니다. git branch의 원리 새로운 파일을 생성한 후, git init을 하면 아래와 같은 폴더들이 생성됩니다. 이중에서 오늘은 ./HEAD 폴더에 대해 살펴보겠습니다. HEAD 는 아래와 같이 refs/heads/master 를 가리키고 있고, 초기에 아무것도 하지 않은 경우에는 아래와 같이 비어있습니다. 이제 f1.txt 파일을 생성하고, commit 한 이후에는 어떤 변화가 생기는지 확인해보도록 하겠습니다. f1.txt를 commit 한 후에, HEAD 를 보면 가장 최근에 생성한 commit을 가리키고 있습니다. (왼쪽 사진) f1...