Copyright 2010, Intridea Inc. All Rights Reserved. Git & WorkFlow Practice @yorzi Lightning Talk in...

Post on 16-Dec-2015

215 views 0 download

Transcript of Copyright 2010, Intridea Inc. All Rights Reserved. Git & WorkFlow Practice @yorzi Lightning Talk in...

Copyright 2010, Intridea Inc. All Rights Reserved.

Git & WorkFlow Practice

@yorziLightning Talk in Xi'an Rubyists Party

2014/12/21

Copyright 2010, Intridea Inc. All Rights Reserved.

Copyright 2010, Intridea Inc. All Rights Reserved.

http://zh-cn.whygitisbetterthanx.com

Copyright 2010, Intridea Inc. All Rights Reserved.

Workflow

Copyright 2010, Intridea Inc. All Rights Reserved.

Subversion-Style Workflow

Copyright 2010, Intridea Inc. All Rights Reserved.

Integration Manager Workflow

Copyright 2010, Intridea Inc. All Rights Reserved.

Dictator and Lieutenants Workflow

Copyright 2010, Intridea Inc. All Rights Reserved.

Intridea’s Git-Flow

http://nvie.com/posts/a-successful-git-branching-model/

Vincent Driessen’ Git-Flow

Copyright 2010, Intridea Inc. All Rights Reserved.

Copyright 2010, Intridea Inc. All Rights Reserved.

Tool: GitFlow

https://github.com/nvie/gitflowhttp://ihower.tw/blog/archives/5140http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow

Copyright 2010, Intridea Inc. All Rights Reserved.

Tool: Git-Goggles

https://github.com/nowells/git-goggleshttp://teebes.com/blog/22/introducing-git-goggles

Copyright 2010, Intridea Inc. All Rights Reserved.

Git Tricks Git auto-completion

http://www.codethatmatters.com/2010/01/git-autocomplete-in-mac-os-x/

Easy logalias gl='git log --pretty=format:"%Cgreen

%h%Creset%x09%an%x09%Cblue%ar%Creset%x09%s"'

Display branch name in terminalexport PS1="\u@\h\w\[$txtcyn\]\

$git_branch\[$txtrst\]:”

Copyright 2010, Intridea Inc. All Rights Reserved.

Git Commands merge & rebase

new and delete branches

one local → multiple remotes

Copyright 2010, Intridea Inc. All Rights Reserved.

More Resources Git Official Site

http://git-scm.com/ http://gitbook.liuhui998.com/

Learn Git via PPT http://www.slideshare.net/littlebtc/git-5528339

Why Git is Better than X http://zh-cn.whygitisbetterthanx.com/

Copyright 2010, Intridea Inc. All Rights Reserved.

Thank You!