trying to create a branch if it doesnt exist, then push files to it