开发-git删除操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
## 删除本地分支 (除了master)
git branch -a | grep -v -E 'master' | xargs git branch -d
## 删除远程分支 (除了master)
git branch -r | grep -v -E 'master' | sed 's/origin\///g'| xargs -I {} git push origin :{}

## 查看远程tag查看远程仓库所有标签
git ls-remote --tags origin

## 删除本地tag
git tag | xargs git tag -d
## 删除本地tag (除了20241212.1)
git tag | grep -v -E '20241212.1' | xargs -I {} git tag -d {}
## 删除远程tag (除了20241212.1)
git tag | grep -v -E '20241212.1' | xargs -I {} git push origin :refs/tags/{}

## 删除远程分支 (除了master)
git pull -r
您的支持将鼓励我继续创作