git - 删除远程分支?

标签 git

当我运行 git branch -a 时,它会像这样打印出来,例如:

branch_a
remotes/origin/branch_a

几个问题:

  1. branch_a 表示什么?
  2. remotes/origin/branch_a 表示什么?
  3. 如何删除 remotes/origin/branch_a?

最佳答案

  1. branch_a 表示您有一个名为 branch_a 的本地分支。
  2. remotes/origin/branch_a 表示您有一个名为 origin 的 Remote ,并且您正在跟踪 origin 内的 branch_a 远程。这不一定与您自己的 branch_a 相关联,但它可能是(git branch -a 没有说明)。
  3. 由于 remotes/origin/branch_a 是远程跟踪分支,如果您自己的 branch_a 设置为跟踪远程,则需要它。如果不是,则删除 origin Remote 应该将其删除,或者您可以简单地 git branch -d remotes/origin/branch_a

关于git - 删除远程分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3068812/

相关文章:

c++ - 无法将外部 git CMake 项目的输出(静态库)链接到 CMake 项目

c - 如何使用现有文件创建新的 Xcode 项目?

windows - Git 钩子(Hook)输出 - 在哪里查看/查找

git - 如何从错误的 git push -f origin master 中恢复?

git - 当本地被删除但文件存在于远程时​​ merge 冲突

git - 获取要由特定 git commit 命令提交的文件列表

git am 失败后 git 状态和 git diff 为空

GitHub API v3 : Which base_tree SHA values are accepted when writing a tree

xcode - 如何保存断点,使它们成为源代码管理提交项目的一部分

git - 如何从 .gitignore 文件中删除存储文件夹?