Added an example script which creates a repo, makes a few commits, and rebases.
This commit is contained in:
parent
9f99377926
commit
d858ff6545
28
example.sh
Executable file
28
example.sh
Executable file
|
@ -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
|
Loading…
Reference in New Issue
Block a user