Про git чуть больше, чем нужно

35
Про git Вениамин Тамбурин FrontendMeetup

Upload: it61

Post on 11-Feb-2017

165 views

Category:

Software


0 download

TRANSCRIPT

Про git

Вениамин Тамбурин

FrontendMeetup

Источники

• Git Magic by Benn Lynn

• Git for Ages 4 and Up by Michael Schwern

• Pro Git by Scott Chacon

• Git — ветки, деревья, лес от Сергея Сергеева

commit

В коммите появился parent

parent — связи графа

Что такое HEAD?

branches

›❯ git checkout dev ›❯ git checkout master

›❯ git commit

›❯ git checkout HEAD^ ̂›❯ git checkout master~›❯ git checkout HEAD@{2}

HEAD^

master~3

f6ad45^^~2

HEAD@{4}

@{yesterday}

reflog

merge rebase

›❯ git merge master›❯ git checkout master›❯ git merge feature

›❯ git rebase master›❯ git checkout master›❯ git merge dev

›❯ git rebase --onto master base ›❯ git checkout master›❯ git merge feature

›❯ git rebase --onto master base ›❯ git checkout master›❯ git merge feature

›❯ git rebase --onto master base ›❯ git checkout master›❯ git merge feature

cherry-pick

›❯ git checkout master›❯ git cherry-pick dev ̂›❯ git cherry-pick dev›❯ git reset --hard HEAD dev

›❯ git checkout master›❯ git cherry-pick dev ̂›❯ git cherry-pick dev›❯ git reset --hard HEAD dev

›❯ git checkout master›❯ git cherry-pick dev ̂›❯ git cherry-pick dev›❯ git reset --hard HEAD dev

stash

›❯ git stash›❯ git stash pop

›❯ git stash›❯ git stash pop

bisect

Вот и всё!Спасибо!

twitter.com/vtambourine