
学习目标
掌握 Git 企业级应用,深刻理解 Git 操作过程与操作原理,理解工作区,暂存区,版本库的含义 掌握 Git 版本管理,自由进行版本回退、撤销、修改等 Git 操作方式与背后操作原理 掌握 Git 分支管理,从分支创建,切换,合并,删除的整个生命周期,灵活进行各种场景下的分支管理,学习常见分支管理策略 掌握 Git 远程仓库与本地仓库,结合版本管理与分支管理,做到基于分支级的个人级开发 ...
共 6 篇文章

掌握 Git 企业级应用,深刻理解 Git 操作过程与操作原理,理解工作区,暂存区,版本库的含义 掌握 Git 版本管理,自由进行版本回退、撤销、修改等 Git 操作方式与背后操作原理 掌握 Git 分支管理,从分支创建,切换,合并,删除的整个生命周期,灵活进行各种场景下的分支管理,学习常见分支管理策略 掌握 Git 远程仓库与本地仓库,结合版本管理与分支管理,做到基于分支级的个人级开发 ...

分支是什么呢,其实分支就像是分身术,想象一下,我们学编程语言的时候,如果能进行分身,也就是分支,此时本体去学 c++,而分身去 java,甚至再分身去学 php…… 当我们多个分身都学完了,再全部合体,此时我们本体就同时学会了多种语言,是不是很吊! <img src"../../img/image20230710230000421.png" alt"image202307102300004...

我们目前所说的所有内容(工作区,暂存区,版本库等等),都是在本地!也就是在你的笔记本或者计算机上。而我们的 Git 其实是分布式版本控制系统!什么意思呢❓❓❓ 可以简单理解为,我们每个人的电脑上都是一个完整的版本库,这样你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比如说你在自己电脑上改了文件 A,你的同事也在他...

标签 tag ,可以简单的理解为是对某次 commit 的一个标识,相当于起了一个别名。例如,在项目发布某个版本的时候,针对最后一次 commit 起一个 v1.0 这样的标签来标识里程碑的意义。 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。 ...

这是我们要完成的内容: 对于其中的开发者1,我们可以直接使用我们的云服务器,在上面进行新增;而对于开发者2,我们可以在 windows 下操作! 又因为 master 分支是稳定分支,我们不是直接在 master 分支上面开发,所以要先创建一个临时分支,这里直接在码云上面创建: 这里创建一个叫做 dev 的临时分支,然后我们回到云服务器上,尝试用 git branch r 或者 g...

我们知道,一个软件从零开始到最终交付,大概包括以下几个阶段:规划、编码、构建、测试、发布、部署和维护。 最初,程序比较简单,工作量不大,程序员一个人可以完成所有阶段的工作。但随着软件产业的日益发展壮大,软件的规模也在逐渐变得庞大。软件的复杂度不断攀升,一个人已经 hold 不住了,就开始出现了精细化分工。如下图所示: 但在传统的 IT 组织下,开发团队(Dev)和运维团...