【问题标题】:Delete all remote tracking branches for a remote git repository删除远程 git 存储库的所有远程跟踪分支
【发布时间】:2016-12-27 18:18:25
【问题描述】:

我以某种方式添加了一个 fork 作为远程到我的本地存储库,后来我发布了git pull - 让我沮丧的是 git 将所有 fork 分支作为本地跟踪分支。如何使用一个命令撤消此操作?所有分支在 gitk 中显示为 remote/wr/branchname

然后我必须从.git/config 中删除该条目吗?

[remote "wr"]
    url = https://github.com/AUTHOR/wrye-bash.git
    fetch = +refs/heads/*:refs/remotes/wr/*

【问题讨论】:

  • 为什么是 -1 ?一个分支的命令是git branch -rd wr/branchname - 要求一个对所有 wr 分支执行相同操作的命令是一个合理的问题

标签: git branch git-branch


【解决方案1】:

带我做了一些实验(我不是控制台人):

git branch -rd $( git branch -r | grep 'wr/' )

现在如果我能添加一个空运行开关...

【讨论】:

猜你喜欢
  • 2011-01-09
  • 1970-01-01
  • 2014-06-09
  • 2012-10-23
  • 2013-02-21
  • 2011-12-05
  • 2010-09-27
  • 2010-10-05
相关资源
最近更新 更多