【问题标题】:git pull from one remote branch to anothergit 从一个远程分支拉到另一个
【发布时间】:2021-08-13 00:05:38
【问题描述】:

在 Visual Studio.com 中,在存储库中,我可以通过 Web UI 从一个远程分支向另一个远程分支发出拉取请求。

这就是我当前团队的工作方式,每个开发人员都有一个 master 分支、devTest 分支和一个分支。每个开发人员将他们的更改推送到他们自己的远程分支,当需要进行测试时,他们会将更改从自己的远程分支推送到共享的 devTest 分支。

虽然我可以从本地机器上的分支推送到远程分支,但我不知道如何通过命令行从远程分支推送到远程 devTest 分支。

这可以通过我机器上的命令行实现还是只能通过 rcsi.com 网站实现?

【问题讨论】:

  • 简单的答案是否定的。您不能使用 git 创建拉取请求。如果你想通过终端创建拉取请求,github cli 是你必须使用的。

标签: git visual-studio


【解决方案1】:

拉取请求不是 git 协议的一部分,但它们通常由托管 git 存储库的服务实现。

如果您需要经常与托管服务中的 PR 相关联的审查功能,那么您需要使用它们的功能(Web UI 或 API)。仅使用 git 协议时,您必须直接进入合并(这是审查后 PR 的最后一步)。

如果您可以接受直接合并,那么您可以从您的 cli 中执行此操作:

git checkout devTest
git pull
git merge userDevBranch
git push

【讨论】:

    猜你喜欢
    • 2020-06-09
    • 1970-01-01
    • 2020-07-12
    • 2019-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多