我想创建我们开发分支的本地副本。一旦在开发分支上有修复,我想在远程推送这些更改并与我的本地分支合并。
我想要这个本地分支的原因,我在开发分支上有一些实验代码,并且只为沙箱提供了一些配置值。
我创建了一个名为" Local"并承诺我的改变。但是一旦我按下按钮,源树就想把它们推到远程,但我只想把它们保存在本地。 (不要通过远程创建新分支)
有没有办法告诉我的本地分支机构不跟踪远程,如果可能的话只推送到本地?然后,此分支(本地分支)也不会有待更改。
答案 0 :(得分:3)
不要推。
推送仅在远程存储库中具有相关性或含义;这意味着您希望此分支在远程存储库上发布。这有一个明显的优势,它在历史上很容易克隆到另一台机器,但有一个真正能够克隆它的缺点。
如果不想要这种行为,那么不推送分支。如果你不决定推动,Git的功能会很好,主要的警告是,如果你愿意,你将很难在另一台机器上工作。