2

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

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

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

有什么方法可以告诉我的本地分支不要跟踪远程,如果可能的话只推送到本地?那么这个分支(本地分支)也不会有待处理的更改。

4

1 回答 1

3

不要推。

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

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

于 2016-02-01T22:52:28.623 回答