Why do I need to do `--set-upstream` all the time?

后端 未结 21 2272
南方客
南方客 2020-11-22 09:15

I create a new branch in Git:

git branch my_branch

Push it:

git push origin my_branch

Now say someone mad

21条回答
  •  余生分开走
    2020-11-22 09:30

    We use phabricator and don't push using git. I had to create bash alias which works on Linux/mac

    vim ~/.bash_aliases
    
    new_branch() {
        git checkout -b "$1"
        git branch --set-upstream-to=origin/master "$1"
    }
    

    save

    source ~/.bash_aliases
    new_branch test #instead of git checkout -b test
    git pull
    

提交回复
热议问题