在 bitbucket 的拉取请求中包含一个存储库
include a repository in a pull request in bitbucket
如何在拉取请求中包含存储库?我正在尝试在存储库 "mwc_j"
的拉取请求中添加存储库 "mwc"
在您的 mwc_j
存储库中,您可以使用命令添加另一个遥控器
git remote add mwc <Your mwc git url>
然后
git push mwc <your_local_branch>:<your_mwc_branch>
注意:origin
是遥控器的别名,您可以添加任意数量的遥控器。
1) 分叉 repo(在你的情况下是 mwc)。它正在您的帐户下创建原始回购协议的副本。 BB 让你在这一步重命名回购协议。假设您选择了 mwc_j。正如我所说,与 GH 相比,它在 BB 中并不那么直观。
参考https://confluence.atlassian.com/bitbucket/forking-a-repository-221449527.html。
2) 将您的存储库 (mwc_j) 克隆到您的计算机。
使用类似git clone https://JeremiahCanuto@bitbucket.org/JeremiahCanuto/mwc_j.git
的命令
3) 在您的计算机中导航至 git 存储库目录并使用 git checkout -b oauth2_support
等命令为您的更改创建一个分支。 你的情况是直接使用master分支修改的。但是最好创建一个主题分支。
4) 现在您可以使用 git push origin --set-upstream oauth2_support
之类的命令更改源代码,提交并推送到您的存储库 (mwc_j)
5) 成功完成此步骤后,您将在您的 repo (mwc_j) 下的 BB 网站中看到一个新分支,但在 mwc 中还没有。
6) 现在按照@https://confluence.atlassian.com/bitbucket/create-a-pull-request-to-merge-your-change-774243413.html.
中的说明创建一个 Pull Request
我猜这就是你遇到麻烦的地方。
在左侧您会看到您的存储库 (mwc_j) 和分支 (oauth2_support)。您所有的更改现在都在这个分支中。
在右侧,默认情况下您将有 mwc
回购和 master
分支,但您可以使用下拉菜单将目标更改为 mwc_j
和 master
分支。
但是,根据您的描述,您可能希望将其保留为 mwc
& master
,这样您的更改将合并到 mwc
存储库,其他人将获得您的更改。
通过从 repo 下拉列表中选择 mwc
并在分支名称下拉列表中选择 oauth2_support(new branch)
选项,可以在 mwc
的 oauth2_support
分支中将您的更改分开。在这种情况下,您的更改不会合并到 mwc master 分支。
希望对您有所帮助!
如何在拉取请求中包含存储库?我正在尝试在存储库 "mwc_j"
的拉取请求中添加存储库 "mwc"在您的 mwc_j
存储库中,您可以使用命令添加另一个遥控器
git remote add mwc <Your mwc git url>
然后
git push mwc <your_local_branch>:<your_mwc_branch>
注意:origin
是遥控器的别名,您可以添加任意数量的遥控器。
1) 分叉 repo(在你的情况下是 mwc)。它正在您的帐户下创建原始回购协议的副本。 BB 让你在这一步重命名回购协议。假设您选择了 mwc_j。正如我所说,与 GH 相比,它在 BB 中并不那么直观。
参考https://confluence.atlassian.com/bitbucket/forking-a-repository-221449527.html。
2) 将您的存储库 (mwc_j) 克隆到您的计算机。
使用类似git clone https://JeremiahCanuto@bitbucket.org/JeremiahCanuto/mwc_j.git
3) 在您的计算机中导航至 git 存储库目录并使用 git checkout -b oauth2_support
等命令为您的更改创建一个分支。 你的情况是直接使用master分支修改的。但是最好创建一个主题分支。
4) 现在您可以使用 git push origin --set-upstream oauth2_support
5) 成功完成此步骤后,您将在您的 repo (mwc_j) 下的 BB 网站中看到一个新分支,但在 mwc 中还没有。
6) 现在按照@https://confluence.atlassian.com/bitbucket/create-a-pull-request-to-merge-your-change-774243413.html.
中的说明创建一个 Pull Request我猜这就是你遇到麻烦的地方。
在左侧您会看到您的存储库 (mwc_j) 和分支 (oauth2_support)。您所有的更改现在都在这个分支中。
在右侧,默认情况下您将有 mwc
回购和 master
分支,但您可以使用下拉菜单将目标更改为 mwc_j
和 master
分支。
但是,根据您的描述,您可能希望将其保留为 mwc
& master
,这样您的更改将合并到 mwc
存储库,其他人将获得您的更改。
通过从 repo 下拉列表中选择 mwc
并在分支名称下拉列表中选择 oauth2_support(new branch)
选项,可以在 mwc
的 oauth2_support
分支中将您的更改分开。在这种情况下,您的更改不会合并到 mwc master 分支。
希望对您有所帮助!