Git basics
-
Upload
pavel-egorov -
Category
Technology
-
view
91 -
download
0
description
Transcript of Git basics
git
История директории локально
Снэпшот — commit
Процесс создания снэпшота — тоже commit
commit
add → commit
ignore
Immutable history — DAG
Ничего не теряется!
Blob & sha1
Branch Branch pointer
checkoutcommitHEAD
master
fix-bug-1234
feature1
github.com
Social coding
Fork me!
Pull request — модель авторизации наоборот
remotes
master
remote/origin/master
master
cloneremote add
fetch
master
remote/origin/master
master
merge
remote/origin/master
master
master
merge conflicts
the number of planets are
<<<<<<< HEAD
nine
=======
eight
>>>>>>> branch-a
merge conflicts
rebase — альтернатива merge
1
master
remote/origin/master
master
1’
2
2’
diff1
diff2
diff1 diff2
pull = fetch + mergepull --rebase = fetch + rebase
push
1
master
remote/origin/master
master
1’
2
2’
1’ 2’
push conflict
1
master
remote/origin/master
master
1’
2
2’
Домашнее задание
https://www.codeschool.com/courses/try-git
http://pcottle.github.io/learnGitBranching/