Git - 将本地分支推送到远程仓库的远程跟踪分支

5

当简单地对远程仓库执行git push时,它的master分支会被更新。这在非裸仓库的情况下是不可取的,并且最近的Git版本显示的警告信息也说明了这一点。

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

我该如何做呢?或者有更好的方法将更改推送到非裸仓库吗?


我想建立类似的设置。目的是尽早将更改推广到远程跟踪分支。 - zedoo
2个回答

4

您可以做以下事情:

git push master:some-remote-branch

例如:
git push master:alex/master

尽管仍不建议推送到非裸库,但以下是需要翻译的内容:

(虽然仍不建议向非裸库推送。)


0

我想你应该设置一个单独的裸仓库,即没有工作副本的仓库。然后你可以登录到远程机器并克隆这个远程仓库,需要时进行获取/拉取操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接