git pull请求和远程分支关系

问题描述 投票:0回答:1

我git从服务器克隆了master。然后创建一个本地new_branch,进行更改并添加/提交到本地new_branch。然后将new_branch推送到服务器。

直到这次,我无法通过git branch -r在服务器上看到此new_branch。补充:我在git服务器浏览器上也看不到new_branch。主人不在我的控制之下。据我了解,在我“ git push origin new_branch”之后,应该已经在远程上创建了本地new_branch。我认为在远程上创建new_branch应该与创建拉取请求无关。但是,正如我的同事所说,甚至没有在日志中提交任何细节。他告诉我在浏览器上创建一个拉取请求以开始审核,然后合并到母版。

我对这个过程不太了解。为什么创建新的远程分支与创建拉取请求绑定在一起?还是仅仅是由项目管理员预先确定的用于执行审核过程的绑定?无论如何,推送后我看不到远程new_branch。

git
1个回答
0
投票

仅在将新分支推送到远程之后,您的本地存储库仍不知道新的远程分支,只有本地一个。

您现在必须git fetch才能使新创建的分支出现在git branch -r输出中。


对于拉取请求部分,从这里很难说出来,但这很可能只是将事物合并到master中的首选方式的一种指示,因为“主”(稳定)分支通常是这种情况。

因此,将您提交并推送到新分支上的任何更改置于master上,您必须在远程服务器上创建拉取请求new_branch > master

© www.soinside.com 2019 - 2024. All rights reserved.