git diff/commit/push form