2010-01-27 112 views
5

当简单地向远程存储库执行git push时,其master分支会被更新。这对于非裸仓库来说是不可取的,最近Git版本显示的警告信息使这一点变得清晰。Git - 推送到远程存储库中的远程跟踪分支

我希望能够推送到远程存储库,并有一个远程跟踪分支机构被更新。稍后,当我登录到远程机器并运行命令时,我可以选择将该远程跟踪分支合并到master中。

我该怎么做?或者是否有更好的方法将更改推送到非裸仓库?

+0

我想类似的设置的东西。目的是尽早促进变化到远程追踪分支。 – zedoo 2010-09-20 16:20:35

回答

4

你可以这样做:

git push master:some-remote-branch 

例如:

git push master:alex/master 

(虽然仍然不建议推到非纯仓库)

0

我想你应该建立一个单独的裸仓库,即。一个没有工作副本。然后,您可以登录到远程计算机并克隆该远程存储库,并在需要时提取/提取。