Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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中将代码从一个特性分支推送/合并到另一个集成分支?_Git_Merge_Branch_Gitlab_Git Branch - Fatal编程技术网

如何在git中将代码从一个特性分支推送/合并到另一个集成分支?

如何在git中将代码从一个特性分支推送/合并到另一个集成分支?,git,merge,branch,gitlab,git-branch,Git,Merge,Branch,Gitlab,Git Branch,我有以下设置策略,用于将多个功能发布到通用uat环境(集成)。一旦我完成了一个特性,我最终希望将该特性和该特性的内容合并到发布分支中,然后最终合并到主分支中 origin/master |__origin/release |__origin/integration |__origin/featureOne |__origin/featureTwo 我的问题是如何将本地分支featureOne的内容合并到远程分支源/集成 这就是我目前正在做的:

我有以下设置策略,用于将多个功能发布到通用uat环境(集成)。一旦我完成了一个特性,我最终希望将该特性和该特性的内容合并到发布分支中,然后最终合并到主分支中

 origin/master
      |__origin/release
      |__origin/integration
      |__origin/featureOne
      |__origin/featureTwo
我的问题是如何将本地分支featureOne的内容合并到远程分支源/集成

这就是我目前正在做的:

  • git克隆
    http://mygitServer/myGroupName/myApp.git
  • git签出功能一
  • 执行一些代码更改
  • git添加文件名
  • git提交——消息“我的代码更改注释”
  • git推送
  • 最后一个git命令push将本地分支中的新代码从本地存储库推送到gitlab远程服务器。具体到来源/功能一

  • 将本地/featureOne合并到源/集成分支的git命令是什么

  • 或者将origin/featureOne合并到origin/integration中更有意义?git命令会是什么呢


  • 谢谢。

    我使用以下命令序列:

    git checkout integration
    git merge featureOne
    git commit
    git push
    

    我使用以下命令序列:

    git checkout integration
    git merge featureOne
    git commit
    git push
    

    当我推git时,它告诉我一切都是最新的,但我检查了遥控器,发现东西不在那里。我必须先做一个提交吗?如果是这样,我如何在一个命令中提交所有内容,而不逐个指定每个文件?ThanksI必须在git合并和git推送之间执行git提交。谢谢,虽然它工作了。当我推git时,它告诉我一切都是最新的,但我检查了遥控器,发现东西不在那里。我必须先做一个提交吗?如果是这样,我如何在一个命令中提交所有内容,而不逐个指定每个文件?ThanksI必须在git合并和git推送之间执行git提交。谢谢,尽管它起作用了。