shntnu
8/28/2017 - 11:09 PM

how do I push a new local branch to a remote Git repository and track it too?

how do I push a new local branch to a remote Git repository and track it too?


# In Git 1.7.0 and later, you can checkout a new branch:
git checkout -b <branch>

# Edit files, add and commit. Then push with the -u option:
git push -u origin <branch>


# delete remote branch
git push origin --delete <branch>

# delete local branch
git branch -d <branch>