diff options
Diffstat (limited to 'git-demo')
-rw-r--r-- | git-demo | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/git-demo b/git-demo new file mode 100644 index 0000000..69245e6 --- /dev/null +++ b/git-demo @@ -0,0 +1,34 @@ +set +xv +. /t/prompt/prompt +test -d demo && rm -rf demo/ +test -d ../demo && cd .. && rm -rf demo/ +clear +mkdir demo +cd demo +git init +echo "1st line" > FOO +git add FOO +touch untracked.o +rm untracked.o +git commit -q -m "FOO's 1st line" +git checkout -b test +echo "added 2nd line in test" >> FOO +git add FOO +echo "1st BAR" > BAR +git add BAR +echo "added 3nd line" >> FOO +git add FOO +git commit -q -m "FOO moded, BAR added" +git checkout master +cat FOO +echo "now added 2nd line in master" >> FOO +git add FOO +git commit -q -m "2nd line" +git merge test +git-cat-file -p test:FOO > FOO +git add FOO +git commit -q -m "merged" +cat FOO +git checkout HEAD^ +cat FOO +git checkout master |