删除远程分支机构?

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

branch_a
remotes/origin/branch_a

几个问题:

  • branch_a表示什么?
  • 遥控器/ origin / branch_a表示什么?
  • 如何删除遥控器/ origin / branch_a?

  • branch_a表示您有一个名为branch_a的本地分支。
  • remotes/origin/branch_a表示您有一个远程调用origin ,并且您正在跟踪origin遥控器内的branch_a 。 这不一定与你自己的branch_a相关联,但它可能是( git branch -a没有说)。
  • 由于remotes/origin/branch_a是远程跟踪分支,因此如果您自己的branch_a设置为跟踪遥控器,则需要该遥控器。 如果没有,那么删除origin远程应删除它,或者你可能只能简单地git branch -d remotes/origin/branch_a

  • branch_a是远程branch_a的本地“跟踪分支”。
  • 遥控器/ origin / branch_a是一个远程分支,位于原始存储库上。
  • git push origin :branch_a从源存储库中删除远程分支,尽管看起来有点ha。。 如果你想删除branch_a,运行git branch -d branch_a
  • 链接地址: http://www.djcxy.com/p/26111.html

    上一篇: Deleting remote branches?

    下一篇: Synchronizing single file between two Git repos