首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gitpython修剪本地分支

gitpython修剪本地分支
EN

Stack Overflow用户
提问于 2020-03-23 09:51:19
回答 1查看 289关注 0票数 0

我正在尝试通过gitpython实现git remote prune origin。我可以使用Repo(path).remote('origin').stale_refs获得要删除的分支。

你知道我该怎么修剪这些吗?

EN

回答 1

Stack Overflow用户

发布于 2020-06-19 07:22:14

从我的经验来看,这似乎是可行的:

代码语言:javascript
复制
repo = git.Repo(path)
for branch in repo.remote('origin').stale_refs:
  if isinstance(branch, git.refs.remote.RemoteReference):
    type(branch).delete(repo, branch)
  else:
    pass  # it seems stale_refs can include tags (etc?)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60807021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档