git小乌龟提交代码步骤,git小乌龟怎么上传代码

首页 > 经验 > 作者:YD1662022-10-28 20:09:41

首先,这篇分享不是git命令操作大全,不是某代码托管服务的硬广, 只是希望激发仍然在使用中世纪时期版本管理系统的同学们,能够放弃你手里的SVN,转向更先进的思路。

所以,大家不会看到非常多的Command Line 教你Step By Step Git init :) , 请放心像读故事一样,慢慢理解为什么要拥抱Git,以及玩转Git你需要做什么?

本文大概分为以下几个篇章:

  1. 版本管理的发展历史

  2. 为什么Git能如此的火爆

  3. 不要用SVN去思考Git

  4. 玩转Git与协作

  5. 学习Git的一些参考资料

版本管理的发展历史

git小乌龟提交代码步骤,git小乌龟怎么上传代码(1)

这张图上分成了四个时期:

为什么Git能如此的火爆

我认为:首先,Git 很牛逼, 然后,基于Git的产品很牛逼 。

不要用SVN去思考Git

  1. 去中心却集中

  2. 直接记录快照,而非差异

  3. 不一样的分支概念

  4. 三个工作区,三个文件状态

去中心却集中(Decentralized but centralized)

git小乌龟提交代码步骤,git小乌龟怎么上传代码(2)

直接记录快照,而非差异

git小乌龟提交代码步骤,git小乌龟怎么上传代码(3)

git小乌龟提交代码步骤,git小乌龟怎么上传代码(4)

不一样的分支概念

三个工作区,三个文件状态

git小乌龟提交代码步骤,git小乌龟怎么上传代码(5)

玩转Git 与协作

cherry-pick

A-B-C-D

\ E-F-G

A-B-C-D-F‘

\ E-F-G

A-B-C-D A-B-C-D-E-F-G

\ ==> \ E-F-G E-F-G

rebase

A-B-C-D-H A-B-C-D-H

\ ==> \ E-F-G E-F-G

因此:

学习Git的一些参考资料

写在最后

文章代码格式不太好,欢迎直接访问云栖社区查看原文。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.