single file push and commit