一尘不染

如何将新的本地分支推送到远程 Git 存储库并对其进行跟踪?

git

我希望能够做到以下几点:

  1. 基于其他(远程或本地)分支(通过git branchgit checkout -b)创建本地分支
  2. 将本地分支推送到远程存储库(发布),但使其可跟踪git pullgit push立即工作。

我怎么做?

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


阅读 201

收藏
2022-01-06

共1个答案

一尘不染

在 Git 1.7.0 及更高版本中,您可以签出一个新分支:

git checkout -b <branch>

编辑文件,添加和提交。然后-u(简写--set-upstream选项推动

git push -u origin <branch>

Git 会在推送过程中设置跟踪信息。

2022-01-06