로컬
working Directory(unstaged) -> staging Area(staged) -> Repository
add
: 사용자가 다음에 commit을 무엇을 남길것인지를 지정하는 것
commit
: add된 것들 중 사용자가 임의로 순간을 저장하게끔 하는 단위 (스냅샷)
4. Git의 Branch (분산시스템)
ex. git branch <branch_name>
git Branch 전환
ex. git checkout <branch_name> (해당 branch로 전환이 됨을 의미)
git Branch 병합
ex. git merge <branch_name>
git Branch 삭제
ex. git branch -d <branch_name>