add code.org to intro and fix typo
[wiki.git] / git / branching.mdwn
1 This is a git branching strategy I've been thinking about:
2
3 http://pcottle.github.io/learnGitBranching/?NODEMO&command=git%20tag%20v40;%20git%20checkout%20-b%20v401;%20gc;%20git%20checkout%20-b%20v402;%20gc;%20git%20checkout%20v401;%20gc;%20git%20checkout%20master;%20git%20merge%20v401;%20git%20branch%20-d%20v401;%20git%20tag%20v401;%20git%20checkout%20v402;%20git%20merge%20master;%20gc;%20git%20checkout%20-b%20v403;%20gc;%20git%20checkout%20v402;%20gc;%20git%20checkout%20master;%20git%20merge%20v402;%20git%20branch%20-d%20v402;%20git%20tag%20v402;%20git%20checkout%20v403;%20git%20merge%20master;%20gc
4
5     $ git tag v40
6     $ git checkout -b v401
7     $ git commit
8     $ git checkout -b v402
9     $ git commit
10     $ git checkout v401
11     $ git commit
12     $ git checkout master
13     $ git merge v401
14     $ git branch -d v401
15     $ git tag v401
16     $ git checkout v402
17     $ git merge master
18     $ git commit
19     $ git checkout -b v403
20     $ git commit
21     $ git checkout v402
22     $ git commit
23     $ git checkout master
24     $ git merge v402
25     $ git branch -d v402
26     $ git tag v402
27     $ git checkout v403
28     $ git merge master
29     $ git commit