push to branch and doing file upload