2014-03-03 38 views
0

我在使用git命令行使用拉取请求时遇到问题。假设我有一个叫做'stable'的分支,就像我的主分支一样。所以我有一个名叫'mybranch'的分支从稳定中走出来。我在'mybranch'中更新我的代码,现在我想要使用git bash命令行为我的分支进行稳定的pull请求。我使用github作为我的git回购。我试过以下内容:无法使用git命令进行拉取请求

git checkout stable 

这使我成为稳定的分支。为了让我的分支pull请求我用下面的命令:

git pull origin mybranch 

,然后,我更新的稳定分支到GitHub库为: 混帐推起源稳定 是推动在github上我的“稳定”分支。但是,我看不到我的分支被合并或被拉到稳定分支。我不知道如果我做错了什么。有什么建议么 ?

回答

0

要合并mybranch稳定,只是用

git commit -m 'last comment' 
git checkout stable 
git merge mybranch 
+0

我不想合并。我想要一个拉取请求,然后使用命令行进行合并。这可能吗 ?我对git很陌生,但我不确定。 – noobcoder

+0

@noobcoder你应该知道pull请求https://help.github.com/articles/using-pull-requests,这是'合并代码'的另一种方式,在mybranch被拉下之后,你应该合并它们,然后推'稳定'分支到github.com。 – shanegao

0

唷!你已经混了很多东西:-)

  1. “混帐拉”是从GitHub上拉请求不同
  2. 我从你的问题udnerstand是:

    • 你需要创建一个分支(GIT结账-b mybranch)
    • 更新一些代码有(编辑任何文件)
    • 添加修改阶段(GIT添加 “文件名”)
    • 提交它们(GIT提交-m “为提交消息”)
    • 推分支的github(推压原点mybranch)
    • 去github.com和create a request to get your code reviewed in github(读:拉请求)
    • 上述步骤还可以使用命令行中使用“github hub
    • 从GitHub的Web界面合并您mybranch稳定或使用“GitHub的枢纽”
    • 回来稳定分支(GIT结账稳定)
    • 拉的最新变化进行你的稳定分支(git pull)

注意:概念太多的混合是非常有害健康:)