git使用技巧总结 临时问题bug分支修改

原文链接:https://blog.csdn.net/silence_pinot/article/details/111478596

查看分支:git branch
创建分支:git branch
切换分支:git checkout
创建+切换分支:git checkout -b
合并某分支到当前分支:git merge
删除分支:git breach -d

查看带有冲突解决的日志

git log --graph -- pretty=oneline

合并时禁止快速合并模式

# 合并dev到master,禁止快速合并模式,同时添加说明
git merge --no-ff -m '' dev

Bug分支说明
使用场景:当在某个分支上正在工作,突然有一个紧急的bug需要修复,此时可以使用 stash功能,将当前正在工作的现场存储起来,等bug修复之后,在返回继续工作。
操作顺序:
1、将当前的工作现场临时存储

git stash

2、切换到bug出现的分支上,比如bug出现在 master分支。如果bug就是在当前分支,可以操作此步骤

git checkout master

3、
新添加一个bug临时分支

git checkout -b bug001

4、对代码进行修复。
5、切换回master分支

git checkout master

6、合并bug分支到主master上

git merge --no-ff -m '合并bug分支到master' bug001

7、删除bug001分支

git branch -d bug001

8、回到之前的工作现场所在的分支

git checkout dev

9、查看当前分支保存那些工作现场(之前封冻存储的工作现场)

git stash list

10、恢复存储的现场

git stash pop

原文链接:https://blog.csdn.net/silence_pinot/article/details/111478596

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值