在 git 中切换远程分支

Swith remote branches in git

假设我有两个远程 git 分支,AB

我希望分支 A 包含分支 B 的内容,然后删除 B,这样只有分支 A 保留在 B'原创内容

不幸的是,远程存储库不允许我简单地删除分支 A,因此我无法以某种方式将 B 复制到 A

仅使用 git 命令是否可行?

是的,这是 git 的核心功能。看看 https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging

$ git checkout A
$ git merge B

然后您可以按照以下答案删除 B:How do I delete a Git branch both locally and remotely?