Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 将我的开发分支推到Master中没有任何作用(使用Sourcetree)_Git_Atlassian Sourcetree_Git Flow_Sourcetree_Gitblit - Fatal编程技术网

Git 将我的开发分支推到Master中没有任何作用(使用Sourcetree)

Git 将我的开发分支推到Master中没有任何作用(使用Sourcetree),git,atlassian-sourcetree,git-flow,sourcetree,gitblit,Git,Atlassian Sourcetree,Git Flow,Sourcetree,Gitblit,我在gitblit服务器上有一个存储库,在那里我执行git flow,有一个开发和主分支 我在develope上做了很多承诺,现在我有了一个稳定的版本,我想把我的更改推到Master上。使用Sourcetree推送到Master,根本不会更新Master。我必须手动打开控制台并使用: “git推送源磁头:开发” 以便更新我的主分支。我错过了什么?在更新我的主分支之前,我有一个来自develope的推送,但现在只有手动推送起作用 几周前,我已经掌握了我的原始提交和我的发展约15提交提前。我使用So

我在gitblit服务器上有一个存储库,在那里我执行git flow,有一个开发和主分支

我在develope上做了很多承诺,现在我有了一个稳定的版本,我想把我的更改推到Master上。使用Sourcetree推送到Master,根本不会更新Master。我必须手动打开控制台并使用:

“git推送源磁头:开发”

以便更新我的主分支。我错过了什么?在更新我的主分支之前,我有一个来自develope的推送,但现在只有手动推送起作用

几周前,我已经掌握了我的原始提交和我的发展约15提交提前。我使用Sourcetree从开发到掌握,一切都很顺利。我让Master更新了最新版本。现在,它根本不起作用


提前感谢。

假设您希望严格遵循git流程,将您在开发分支中所做的提交提交到主分支,那么您应该真正通过发布分支。在SourceTree中,可以使用右上角的Git Flow按钮轻松实现这一点

准备好创建发行版后,只需单击Git Flow按钮,然后选择要执行的选项:

在您的情况下,您希望创建一个新版本。这将基于当前的开发分支创建一个新的发布分支。在该分支上,然后完成发布,例如,更新任何版本号等。准备好后,再次单击Git Flow按钮,然后选择Finish release。然后将发布分支合并到主分支和开发分支中

您可以对修补程序和功能使用相同的过程,SourceTree根据您尝试执行的操作“知道”要使用哪个基本分支

注意:如果尚未在存储库上初始化Git流,第一次单击Git流按钮时,系统会要求您提供存储库结构的详细信息。通常,您可以接受默认值


SourceTree Git Flow实现是基于的,我鼓励您查看它,您还可以找到有关其具体实现的更多信息。

假设您希望严格遵循Git Flow,将您对开发分支所做的提交提交到主分支上,你真的应该经历一个发布分支。在SourceTree中,可以使用右上角的Git Flow按钮轻松实现这一点

准备好创建发行版后,只需单击Git Flow按钮,然后选择要执行的选项:

在您的情况下,您希望创建一个新版本。这将基于当前的开发分支创建一个新的发布分支。在该分支上,然后完成发布,例如,更新任何版本号等。准备好后,再次单击Git Flow按钮,然后选择Finish release。然后将发布分支合并到主分支和开发分支中

您可以对修补程序和功能使用相同的过程,SourceTree根据您尝试执行的操作“知道”要使用哪个基本分支

注意:如果尚未在存储库上初始化Git流,第一次单击Git流按钮时,系统会要求您提供存储库结构的详细信息。通常,您可以接受默认值


SourceTree Git Flow实现是基于的,我鼓励您查看一下,您还可以找到有关其具体实现的更多信息。

听起来您误解了
Git push
的含义。Push仅将当前分支上的本地提交推送到远程分支。您需要将git从
develope
合并到
Master
这是绝对正确的。谢谢:)听起来你好像误解了git push的意思。Push仅将当前分支上的本地提交推送到远程分支。您需要将git从
develope
合并到
Master
这是绝对正确的。谢谢:)