- commit 14
- commit 13
- commit 10
- commit 12
- commit 11
- commit 6
- commit 5
- commit 9
- commit 8
- commit 7
- commit 4
- commit 3
- commit 2
- commit 1
- commit 0
Note: last is latest; omits "vi readme.md" commands in between each "git add ." command
0. git init
- vi README.md // will not include going forward, assumed before each "git add ."
- git add .
- git commit README.md // commit 0
- git add .
- git commit // commit 1
- git add .
- git commit // commit 2
- git log
- git checkout <commit 0 hash>
- git checkout -b bug-fix
- git add .
- git commit // commit 3
- git add .
- git commit // commit 4
- git merge master // resolve any conflicts with vi readme.md
- git add .
- git merge --continue // commit 5
- git add .
- git commit // commit 6
- git log
- git checkout <commit 4 hash>
- git checkout -b bug-fix-experimental
- git add .
- git commit // commit 7
- git add .
- git commit // commit 8
- git add .
- git commit // commit 9
- git log -g
- git checkout master
- git add .
- git commit // commit 10
- git checkout master
- git add .
- git commit // commit 10
- git checkout bug-fix
- git merge bug-fix-experimental // resolve conflicts
- git add .
- git merge --continue // commit 11
- git add .
- git commit // * commit 12*
- git checkout master
- git merge bug-fix // resolve conflicts
- git add .
- git merge --continue // commit 13
- git add .
- git commit // commit 14