Moved git_push to a new target to reduce code duplication
 fixed git_push