对git处理代码的简单操作

一、基于tag修改bug,并推送到新的远程分支

根据工作要求,版本通常会进行迭代更新,当以前的版本出现了毕竟紧急的bug,这是就需要基于以前的bug进行修复。

// 拉去tag到本地,并建立本地分支

git branch new-branch tag-name

// new-branch是本地新分支的名称

// new-tag是tag的名称

git checkout -b new-branch

// 切换到本地新分支

修改代码之后 

git commit   // 把修改的代码提到本地暂存区

git push -u origin new-branch // 把本地分支的代码提交到远程分支上并新建远程分支new-branch 

如果需要基于我修改分支进行打tag

git checkout my-branch  // 切换到需要打tag的分支

git tag // 查看所以得tag

git tag -f v1.4.6  // 假设我需要tag的版本为v1.4.6,  -f是如果tag有重复,则去覆盖,没有则创建

git push origin --tags  // 把新的或者覆盖的tag推送到远程

我们推送分支到远程之后,还需要把修改的内容合并到总分支上

// 首先我们需要先切换到主分支

git checkout master //主分支名称是master  ,根据情况,也有可能dev,main等

//

git merge new-branch  // 假设分支名称是new-branch

// 推送主分支到远程,如果有冲突,先解决冲突

git push origin master   // 主分支是master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值