add git cherry-pick tool
modify to
use git log --no-merges --fist-parent
optionalize to option
delete branch option
revert to use option branch
add git post-commit hook for github