如何从我当前的状态做一个拉取请求
How to do a pull request from my current state
已完成的步数
- 我从用户 X
找到了一个 github 存储库
- 我点击了"open in visual studio"
- 我做了一些更改并提交了。它提交到我的本地存储库。
- 我为 Visual Studio 2017
安装了 github 扩展
- 我直接从用户 X 的存储库在我自己的 github 存储库中创建了一个复刻。
问题
我希望我的更改在用户 X 的存储库中显示为拉取请求。
鉴于我现在所在的位置,我需要在 Visual Studio(不是命令行)中执行哪些具体步骤?
更多信息
我在用户 X 的 github 存储库中没有或不想要任何权限。它可能涉及从 fork 执行拉取请求。我想我似乎无法弄清楚的是如何将我的更改放入我所做的叉子中。一旦它在那里,我想我知道如何从我的叉子在用户 X 的存储库中创建拉取请求。我的 github 扩展只提到了他的存储库,因此我无法将我的更改推送到我的复刻中。
更新:推送到我的叉子失败
我的遥控器:
当我试图在 Github 上推送我的分叉时:
我知道了:
我在 Github 上的分支没有任何分支(我拥有(在 "Yours" 选项卡下))。所以推送失败。但是我需要成功推送才能获得分支,对吗?似乎是一个问题 22.
我认为你做错了。
如何为 GitHub 回购做出贡献:
Fork GutHub 回购,你在你的 GitHub 帐户中得到这个 pero 的 fork
克隆你的叉子(只需在 VS 中单击打开)
- 提交到您的本地存储库
- 推送到你的叉子
- 从您的复刻创建拉取请求
参见 guide here。
你目前的情况可以做什么:
- 从你的本地仓库推送到你的分支(你需要更改本地仓库的远程)
- 从 fork 创建拉取请求。
或
- 克隆你的叉子(在 VS 中打开)
- 当你有提交时,将它与你的本地仓库合并
- 推送到您的 GitHub 分支
- 从 fork 创建拉取请求。
如何在 VS 中更改本地仓库的远程:
- 在团队资源管理器选项卡中转到主页:
- 转到设置:
- 存储库设置 => 遥控器:
推送时可以选择远程推送:
评论:除了为你的本地仓库添加遥控器,你可以将原点更改为你的叉子,你需要推送的地方。
已完成的步数
- 我从用户 X 找到了一个 github 存储库
- 我点击了"open in visual studio"
- 我做了一些更改并提交了。它提交到我的本地存储库。
- 我为 Visual Studio 2017 安装了 github 扩展
- 我直接从用户 X 的存储库在我自己的 github 存储库中创建了一个复刻。
问题
我希望我的更改在用户 X 的存储库中显示为拉取请求。
鉴于我现在所在的位置,我需要在 Visual Studio(不是命令行)中执行哪些具体步骤?
更多信息
我在用户 X 的 github 存储库中没有或不想要任何权限。它可能涉及从 fork 执行拉取请求。我想我似乎无法弄清楚的是如何将我的更改放入我所做的叉子中。一旦它在那里,我想我知道如何从我的叉子在用户 X 的存储库中创建拉取请求。我的 github 扩展只提到了他的存储库,因此我无法将我的更改推送到我的复刻中。
更新:推送到我的叉子失败
我的遥控器:
当我试图在 Github 上推送我的分叉时:
我知道了:
我在 Github 上的分支没有任何分支(我拥有(在 "Yours" 选项卡下))。所以推送失败。但是我需要成功推送才能获得分支,对吗?似乎是一个问题 22.
我认为你做错了。
如何为 GitHub 回购做出贡献:
Fork GutHub 回购,你在你的 GitHub 帐户中得到这个 pero 的 fork
克隆你的叉子(只需在 VS 中单击打开)
- 提交到您的本地存储库
- 推送到你的叉子
- 从您的复刻创建拉取请求
参见 guide here。
你目前的情况可以做什么:
- 从你的本地仓库推送到你的分支(你需要更改本地仓库的远程)
- 从 fork 创建拉取请求。
或
- 克隆你的叉子(在 VS 中打开)
- 当你有提交时,将它与你的本地仓库合并
- 推送到您的 GitHub 分支
- 从 fork 创建拉取请求。
如何在 VS 中更改本地仓库的远程:
- 在团队资源管理器选项卡中转到主页:
- 转到设置:
- 存储库设置 => 遥控器:
推送时可以选择远程推送:
评论:除了为你的本地仓库添加遥控器,你可以将原点更改为你的叉子,你需要推送的地方。