SourceTree 创建本地分支但不推送远程

SourceTree create local branch but do not push on remote

我想创建我们开发分支的仅限本地的副本。一旦开发分支上有修复,我想将这些更改推送到远程并与我的本地分支合并。

我想要这个本地分支的原因是,我在开发分支上有一些实验代码,并且有一些仅用于沙箱的配置值。

我创建了一个名为 "Local" 的新分支并提交了我的更改。但是一旦我按下按钮,源代码树就想将它们推送到远程,但我只想将它们保留在本地。 (不要通过远程创建新分支)

有什么办法可以告诉我的本地分支机构不跟踪远程,只在可能的情况下推送到本地?那么这个分支(本地分支)也不会有未决的更改。

不要推

推送仅在远程存储库上具有相关性或意义;这意味着您希望将此分支发布到远程存储库中。这有一个明显的优点,那就是它已经成为历史,并且可以很容易地克隆到另一台机器上,但缺点是任何人都可以克隆它。

如果您想要这种行为,那么不要推送分支。如果您不决定推送,Git 将正常运行,主要警告是,如果您愿意,您将很难在另一台机器上完成工作。