GIT发版

基于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
使用Git进行代码版本管理和发布是一种常见的做法。以下是一个基本的Git代码发布流程: 1. 创建一个Git仓库:使用命令 `git init` 在本地或远程服务器上创建一个新的Git仓库。 2. 添加和提交代码:将你的代码添加到Git仓库,并使用 `git commit` 命令提交到本地仓库。可以使用 `.gitignore` 文件来排除不需要跟踪的文件或目录。 3. 创建分支:如果你希望在发布之前进行代码审查或测试,可以创建一个新的分支。使用 `git branch` 命令创建一个新分支,并使用 `git checkout` 命令切换到该分支。 4. 合并代码:当你确认分支上的代码准备好发布时,可以将其合并到主分支(如`master`)或其他发布分支中。使用 `git merge` 命令将分支的更改合并到目标分支中。 5. 解决冲突:如果在合并代码时发生冲突,需要手动解决冲突。Git会标记出有冲突的文件,你需要编辑这些文件并选择保留哪些更改。 6. 打标签:为发布的代码打上标签,可以使用 `git tag` 命令。标签可以帮助你在将来轻松地找到特定版本的代码。 7. 推送到远程仓库:如果你使用的是远程Git仓库,可以使用 `git push` 命令将代码推送到远程仓库中。 8. 发布代码:根据你的发布流程,你可能需要执行其他操作来将代码部署到生产环境中。这可能包括构建、测试、配置文件修改等。 请注意,这只是一个基本的Git代码发布流程。实际的流程可能因组织、项目和团队的需求而有所不同。建议在实际操作中结合团队的开发流程和工具,制定适合自己团队的代码发布流程。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值