Git의 내부구조
Working directory
= working tree
= working copy
실제로 작업을 진행하는 곳
index
= stagin area
= cache
git add를 했을 때 가게되는 곳
repository
= history
= tree
commit된 버전들이 저장되는 곳
git은 이 세 가지의 내부 구조를 가지는데,
reset 명령어를 사용할 때 어떤 옵션과 함께 수행하느냐에 따라 취소/삭제되는 대상이 달라진다.
--hard : 모든 곳 초기화
--mixed : index와 repository만 초기화
--soft : repository만 초기화
'기타 > 🚘 Git' 카테고리의 다른 글
Git 공부에 도움되었던 사이트 모음 (0) | 2021.09.04 |
---|---|
Git # merge conflict 해결에 도움을 주는 kdiff3 다운로드 방법(Windows) (0) | 2021.09.04 |
자주 사용하는 Git의 다양한 명령어 A to Z (0) | 2021.09.03 |
Git 에러 # Updates were rejected because the tip of your current branch is behind (0) | 2021.09.01 |
Git # Commit을 삭제함으로서 이전의 내용으로 완전히 복구하는 방법 (0) | 2021.09.01 |