问题

我想能够做以下事情:

  1. 根据其他(远程或本地)分支创建本地分支(通过git branchgit checkout -b)

  2. python – 推动本地分支 到远程存储库(发布),但使其成为 Trackable所以git pullgit push将立即工作.

我该怎么做?

我知道Git 1.7中的--set-upstream,但这是创建后的动作.我想找到一种方法,在将分支推送到远程存储库时进行类似的更改.

  最佳答案

在Git 1.7.0及以后,您可以结帐一个新的分支:

 git checkout -b <branch>
 

编辑文件,添加和提交.然后推送-u(--set-upstream)选项:

 git push -u origin <branch>
 

Git将在推送过程中设置跟踪信息.

  相同标签的其他问题

gitrepositorygit-branchgit-pushgit-remote