git Tag 相关
Tag 相关
命令git push origin
命令git tag -d
git commit --amend --date="commit_time"
删除正则匹配的分支
git tag -d git tag | grep -E 'xxxx'
or
git tag | grep "v" |xargs git tag -d
删除远程分支
git ls-remote -t | awk '/refs\/tags\/1.[^78].[^{}]+$/ {print ":" $2}' | xargs git push origin
迁移相关
- 一个人把所有分支tag 都pull到本地 (建议删除无效分支) git pull origin & git pull origin --tags
- 创建项目, 再kdzs_fe组下创建, 不要建到个人下面, 获取到项目git2 地址
- 修改本地项目git地址, 指令: git remote set-url origin git@git2.superboss.cc:xxx.git(上一步获取的git2地址)
- 首次提交 git push -u origin --all
git push origin 'refs/remotes/origin/*:refs/heads/*'
把所有分支都提交到新仓库
git push origin --tags 提交tag
Comments