2017-09-18 54 views
2

已经采取如何从我目前的状态

  1. 我发现了一个GitHub的仓库从用户X
  2. 我点击“在Visual Studio中打开”
  3. 我做了一些改变步骤做一个拉请求并做了一个提交。它致力于我的本地存储库。
  4. 我为Visual Studio 2017安装了github扩展
  5. 我在我自己的github仓库中直接从用户X的仓库创建了一个fork。

问题

我希望我的变化出现在用户X的仓库拉入请求

什么是在Visual Studio(而不是命令行),我需要的具体步骤采取这样做,给我现在在哪里?

更多信息

我没有或不想在用户X的这个GitHub的库的任何权限,这可能涉及从做一个叉拉请求。我想我似乎无法弄清楚的是如何让我的变化进入我制作的分支。一旦它在那里,我想我知道如何在我的fork中在用户X的仓库中创建一个pull请求。我的github扩展只会提到他的存储库,因此我无法将我的更改推送到我的分支中。

更新:推到我的叉子失败

我的遥控器:

enter image description here

当我试图把我的叉子在Github上:

enter image description here

我得到这个:

enter image description here

我在Github上的fork没有任何分支(我拥有的(在“Yours”标签下))。所以推送失败。但我需要成功地推动获得分支,对吧?看起来像一个捕获22.

+0

我认为你做错了方式。你应该先在GutHub中创建fork,然后克隆你的fork(在VS中打开),然后提交,推送,然后从fork中创建pull请求。 – Alexan

+0

你的叉子里没有任何分支?你如何分叉回购? – Alexan

+0

你的选项卡在哪里? – Alexan

回答

1

我认为你做错了方式。

如何有助于GitHub库:

  1. 叉GutHub回购,你在你的GitHub的户口本佩罗的叉

  2. 克隆你的叉子(在VS只需点击打开)

  3. 提交到您当地的回购
  4. 推到您的货叉
  5. 从您的货叉创建请求

请参阅guide here

你可以在你目前的状况做什么:从你的本地仓库到你的叉子

  1. 推(你需要远程更改本地回购)
  2. 创建叉拉请求。

  1. 克隆你的叉子(开在VS)
  2. 与您当地的回购合并它,当你有承诺
  3. 推到你的GitHub叉
  4. 创建一个从拉动请求叉子。

如何远程更改你在VS本地回购:

  1. 在团队资源管理器选项卡转到主页:

enter image description here

  • 前往设置:
  • enter image description here

  • 库设置=>遥控器:
  • enter image description here

    当你推,则可以选择哪些远程推:

    enter image description here

    评论:改为为您添加遥控本地回购,y您可以将原点更改为需要推送的叉子。

    +0

    谢谢。我不知道如何做你的第一步“改变你的本地回购遥控器”。我要捣碎哪些按钮? – toddmo

    +0

    团队资源管理器=>首页=>设置=>存储库设置=>远程 – Alexan

    +0

    我将我的远程分支添加了。接下来我该做什么?我的本地回购仍然指向用户X库的远程。 (谢谢) – toddmo

    相关问题