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
标签:
git
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)