当前位置: 首页 > 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.jsqmd.com/news/13733/

相关文章:

  • Python 并发编程:`concurrent.futures` 模块
  • ZR3365
  • 记一次因对象构造顺序引发的踩内存问题
  • 恒流电路的震荡问题
  • 六维力传感器材质选择:影响性能与精度的关键因素 - 实践
  • 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
  • matlab 2025b + adalm-pluto 链接测试
  • Fortran 实现英文数字验证码识别系统
  • 10.14 NOIP 模拟赛 T1. HappyLovelyEveryday!
  • P3111 [USACO14DEC] Cow Jog S 题解 - 符星珞
  • Patch_SCN for Linux 功能完善---惜分飞
  • SQL在智能自动化业务场景中的应用 - Irving11
  • 20251014 杂题
  • 完整教程:Android Framework默认给应用添加dangerous级别权限
  • 20251013 模拟赛 总结
  • 高级语言作业第一次随笔
  • .net Core资料
  • 吾の歌单
  • 什么是反应式编程 - 详解
  • SDL3和其附属的编译记录
  • Qwen多模态系列模型笔记—Qwen2-VL
  • k8s Service Nodeport 用于集群外部访问
  • WPF 调用 ChangeWindowMessageFilterEx 修改指定窗口 (UIPI) 消息筛选器的用户界面特权隔离
  • 机器学习比赛