gitPushIfDiff work if remote branch if absent