Implement detailed git commit method
Merge branch 'git-commit'