基于master创建新分支
git checkout -b release_20230630 origin/master
创建远程分支
git branch -vv
git branch --unset-upstream
git push --set-upstream origin release_20230630
新分支提交修改
git add .
git commit -m 'xxx'
git push
合并到master (fast-forward)
git checkout master
git merge release_20230630
创建标签(触发流水线自动发版)
git checkout master
git tag -a v1.0
git push --tags
合并其他仓库分支
git add remote add o2 http://xxx
git checkout -b o2_release1 o2/release1
git checkout master
git merge o2_release1 --allow-unrelated-histories
修复mege冲突代码后提交
删除
删除本地分支
git branch -d branch_xxx
git branch -D branch_xxx
删除远程分支
git push origin --delete branch_xxx
新增标签
git tag -a v1.0
新增标签推到远程
git push --tags
删除本地标签
git tag -d v1.0
查看本地标签
git tag -l
删除远程标签
git push origin --delete v1.0