Fix Feature Finish with FastForward Mode

git-flow use no-ff mode to merge branch
Fix init with Empty commit

Auto create an empty if the repository is empty (has no HEAD)