Git Commit Without Setting Global Variables