我有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分支未在分支下拉框中列出。
我执行了错误的命令步骤,我应该先按下分支然后执行合并命令。
现在该怎么纠正呢?请指教?
答案 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