velog 포스트용 깃 연습 저장소
- VSCode
- Git Bash
- GitHub
- 작업 공간
- 실제 소스가 변경되는 영역
- git은 git 저장소와 작업 공간의 변경 내용을 감지한다.
- git diff 명령어로 저장소의 저장 내용과 현재 작업 중인 소스의 차이를 확인할 수 있다.
- 스테이징 에리어
- git 저장소에 반영시킬 변경 사항을 모아두는 영역
- git add로 변경된 사항을 스테이징 에리어에 반영시킬 수 있다.
- git status로 스테이징 에리어에 반영된 내용을 확인할 수 있다.
- hunk라는 단위로 변경사항을 관리한다.
- 커밋(git 저장소)
- 소스의 변경 사항이 저장되는 영역
- git commit으로 스테이징 에리어의 변경 사항을 저장할 수 있다.
- 이 때 저장된 변경 사항의 모음을 커밋이라는 단위로 묶어 저장하고, 저장소에 기록된 커밋을 기준으로 변경 사항을 관리할 수 있다.