WHY
WHAT
HOW
Git을 사용하는 이유
Git과 GitHub
Git 활용하기
WHY
?
WHAT
D
V
C
S
D
V
C
S
istributed
ersion
ontrol
ystem
D
V
C
S
istributed
ersion
ontrol
ystem
D
istributed
Repository
Local
Repository
Remote
Repository
Repo
Repo
Repo
Repo
Repo
HOW
'의미' 있는 변화
staging area
repository
working dir
작업대
박스
접수대
add
commit
'목적(용도)'에 따른 분기
원본 저장소
개인 저장소
로컬 저장소
fork
clone
Remote
Local
원본 저장소
개인 저장소
로컬 저장소
1. Pull
2. Push
3. PR
origin
upstream
init
clone
commit
branch
checkout
switch
restore
remote
push
pull
merge
rebase
cherry-pick
reset
config
add
fetch
stash
status
log
diff
tag
rm
revert
reflog
clean
archive
mv
submodule
show
gc
Local
Repository
init
Local
Repository
Local
Repository
Remote
Repository
clone
Local
Repository
Local
Repository
Remote
Repository
commit
push
pull
sync