add git-undo script
add better git diff