How do I create a proper new local and remote branch combination in EGit?
I would like to do the following in EGit: $ git checkout -b newbranch $ git push -u origin newbranch This gives me a new local branch, pushes it to the upstream server and creates the right tracking reference . How do I do the same in EGit? VonC For the first operation, you can read the EGit manual " Creating a New Local Branch " Select Team > Switch To... > New Branch For the push, see Vogella's Egit tutorial , but also the " Push ref specification " Note: robinst has opened bug 378960 "Allow to configure upstream in Push Branch wizard" (mentioned in " EGit - set up remote tracking correctly