当前位置: 首页 > news >正文

git思维导图总结

导图有笔记

https://www.processon.com/view/link/60ab180a5653bb690f73a0fa

1626304545567-f703b8c0-ff9b-49fe-b849-ee1a598d21b6.png

新建仓库

新建的时候最好有文件

合并分支

merge

dev和master分支都有修改的话,使用git log只能看到自己的分支的log

git merge dev

当前是在master分支的,结果如下:

1621757847058-c1f9b049-d41f-4a76-b881-e171cab65293.png

可以看到是新建了一个分支。最为master当前的分支,但是dev还是在自己的分支。一般不会在master修改,也就是裸仓库。只是用来合并的。

修改dev分支的内容提交,回到master合并

产生冲突了,修改之后

git add test1

git commit

再次查看,所以就是master是不会修改的。只在Dev分支做修改,修改了之后merge上去

1621758175194-567ec432-ddc8-4855-8c95-c366aa564fea.png

后面的内容直接看导图

为什么建议多分支

Git 的分支也非常轻量。它们只是简单地指向某个提交纪录 —— 仅此而已。所以许多 Git 爱好者传颂:早建分支!多用分支!这是因为即使创建再多的分支也不会造成储存或内存上的开销,并且按逻辑分解工作到不同的分支要比维护那些特别臃肿的分支简单多了。

http://www.hskmm.com/?act=detail&tid=31198

相关文章:

  • Python 并发编程:concurrent.futures
  • ZR3365
  • 记一次因对象构造顺序引发的踩内存问题
  • 恒流电路的震荡问题
  • 六维力传感器材质选择:影响性能与精度的关键因素 - 实践
  • C尖笔记
  • 浅谈自学习编程以来学到的代码规范
  • Jenkins Share Library教程 —— 高级实战与最佳实践教程
  • qoj.6555 Sets May be Good 做题记录
  • 结构化数据自动生成文本技术解析
  • CSharp: Aspose.CAD 25.10 Convert DWG and DXF to PDF
  • vtk学习——Pipeline
  • 长沙四大名校x东方project
  • Rust 的英文数字验证码识别系统设计与实现
  • IOS开发 - UIViewController 界面控制基类解析
  • SpringBoot运维实用篇(YW-1.SpringBoot程序的打包与运行,YW-2.配置高级,YW-3.多环境开发,YW-4.日志) - a
  • CSP-S模拟31
  • Fortran 实现英文数字验证码识别系统
  • 10.14 NOIP 模拟赛 T1. HappyLovelyEveryday!
  • CSP-J 2025 入门级模拟赛 Day6 复盘 B. 罐の水表
  • 10.14每日总结
  • 四边形不等式
  • 20251014 杂题
  • 二叉树的遍历
  • SQL在智能自动化业务场景中的应用 - Irving11
  • 拼接字符串要求字典序最小
  • 高级语言作业第一次随笔
  • C#实现开机自启动应用多种方式
  • 日志|二叉树|110平衡二叉树|111二叉树的最大深度|199二叉树的右视图
  • Chrome在Speedometer 3.1创下历史最高分,为用户节省数百万小时