在git push origin分支之前执行git merge branch命令

时间:2013-09-14 09:19:27

标签: git version-control github

我有dev-master分支&我已经创建了新的分支 - feature_10并开始处理它的功能。我已完成任务,然后在命令下执行 -

git add *.java

git commit -m "comment"

git checkout dev-master

git merge feature_10

git push origin feature_10

此提交在存储库(Web)上可见,但我无法在Web上提出新的MERGE REQUEST,因为feature_10分支未在分支下拉框中列出。

我执行了错误的命令步骤,我应该先按下分支然后执行合并命令。

现在该怎么纠正呢?请指教?

1 个答案:

答案 0 :(得分:0)

首先,您不应将feature_branch合并到dev_master

您应该合并请求(按照您的意图)构成远程端,分支功能,并等待{em>原始回购中的dev_master更新分叉。

然后,您可以从原始仓库中取出以更新dev_master,并将更新后的版本推送到您的分支(Web)。您可以删除您的功能分支,因为它已被接受并集成到原始仓库中的dev_master


关于推,请检查;

  • git config push.default政策 使用最近的git,请确保它是set to 'simple'

  • 检查分支配置上游分支,看它是否已经设置为 antoehr 分支。

    git config branch.feature_10.merge
    git config branch.feature_10.origin