gpt4 book ai didi

git 清理旧分支

转载 作者:太空狗 更新时间:2023-10-29 13:22:34 33 4
gpt4 key购买 nike

我想创建一个 git 命令来删除当前分支中包含所有提交的任何分支,例如

$ git branch
groups
* master

$ git cleanup-branches
deleted groups # all commits are included in master

$ git branch
* master

我将如何着手创建它?

最佳答案

您可以在此处利用 git branch -d,因为它不会删除任何尚未 merge 到您当前分支的分支:

git config --global alias.cleanup-branches \
'!git branch | grep -v "\*" | awk "{ print $1 }" | xargs git branch -d'

只是在本地尝试了这个并且它起作用了,尽管看着它起作用有点可怕。

关于git 清理旧分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11152339/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com