【发布时间】:2015-03-28 03:13:17
【问题描述】:
我是 Rails 新手,我正在使用 Rails 4 书关注敏捷 Web 开发。我在“构建应用程序”一书的第 2 部分,我在 aptana studio 3 中创建了一个新项目。然后使用此命令“git checkout -b new_feature”创建了一个分支,该项目现在称为“仓库(主)”它被称为“仓库(new_feature)”,我在浏览材料时做了很多阶段和提交。现在我想合并回主分支,我使用了命令“git rebase master”,它说“致命:需要一个修订版”和第二行“无效的上游主控”这是什么意思?然后我尝试“git merge new_feature”说它已经是最新的。我能做什么我想合并这个分支,然后使用“git push --force origin master:master”推送到github,所以它在那里,然后从master创建另一个分支来在同一个项目上处理不同的东西,生病也必须推动它,以获得评分,但我将在我开始“不同的东西”之前从第一次推动开始我的下一个任务。有什么建议?仍然试图理解这一点。
【问题讨论】:
-
我不是 git 专家,但您似乎正在使用一个名为“new_feature”的分支并试图合并回主分支。你传递给结帐的那个'-b'标志表明你想要一个新的分支,你甚至给它一个名字。这个SO answer 可以帮助你。
标签: ruby-on-rails git github merge