diff --git a/example.sh b/example.sh new file mode 100755 index 0000000..1eb6b76 --- /dev/null +++ b/example.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +set -e + +if test -e git-rebasei-example; then + echo "Error: git-rebasei-example already exists." + exit 1 +fi + +git init git-rebasei-example +pushd git-rebasei-example >/dev/null + +touch a; git add a; git commit -m "Added a." +git tag -a -m 'base for the git rebase -i example' rebase-base +touch b; git add b; git commit -m "Added b." +touch c; git add c; git commit -m "Added c." +rm b; git rm b; git commit -m "Removed b." +touch d; git add d; git commit -m "Added d." + +git log --oneline --decorate --graph + +git rebase -i rebase-base + +git log --oneline --decorate --graph + +popd > /dev/null + +rm -fr ./git-rebasei-example