
mkdir gitrepo
cd gitrepo

git init

echo bla1 > bla1
echo bla2 > bla2
echo bla3 > bla3

# Add some files and commit em.
git add bla1
git commit -m "bla1"

git add bla2
git commit -m "bla2"

git add bla3
git commit -m "bla3"


# Now make them empty.
rm bla1; touch bla1
rm bla2; touch bla2
rm bla3; touch bla3

# Commit that.
git add bla1
git commit -m "bla1 empty"

git add bla2
git commit -m "bla2 empty"

git add bla3
git commit -m "bla3 empty"

# Move files
git mv bla1 omg1
git mv bla2 omg2
git mv bla3 omg3


git commit -m "move em"

git revert --no-edit HEAD~3
git revert --no-edit HEAD~3
git revert --no-edit HEAD~3


cat omg*
