I note that the default behavior of git push origin is to "push all branches with the same local and remote name".
If I create a new branch newfeature and newfeature it, will git push redirect the branch to origin by default?
Or do I need to use git push origin newfeature even when it selects?
Next, how does this git push HEAD command relate to this?
source share