원격에서 로컬로 가져오는 명령어
- pull : 원격 저장소의 소스를 가져오고 해당 소스가 현재 내 소스보다 더 최신이라고 하면 지금의 버전을 해당소스에 맞춰 올림.(merge)
- fetch : 소스만 가져오고 merge는 안함.
add -> commit -> push
git에는 3가지 공간이 있다.
파일의 상태
tracked : 파일에 수정이 일어나면 git이 파일의 변경을 감지하여 사용자에게 알려줌
untracked : git이 신경안써도 되는 상태, 저장할 필요도 없는 경우.
stageing area 에서 commit시 파일이 워킹디렉토리로 복사된다.