@
9hills 我认为不是这样的,因为如果我本地已经有了一个分支“master”(tracking origin/master)创建了一个分支“abc”,我想把它推送到远程服务器,那么执行:
git push -u origin abc:abc
那么将在远程服务器上建立一个远程分支:“ origin/abc”。
这时候执行 git remote show origin ,将会看到:
..........
..........
Local ref configured for 'git push':
master pushes to master (up to date)
abc pushes to abc (up to date)
从此之后,当我处于本地分支“master” 时,执行“git push”,将会把本地的“master”分支的提交推送到“origin/master”
当我处于本地分支“abc”时,执行“git push”,将会把本地的“abc”分支的提交推送到“origin/abc”