0x01前言

既然没有华丽的出场,那就平凡的分享,首先我要说明一点本篇文章针对Git初学者,对我自己学Git的资源的整合,其实本篇索引应该在我写Git系列文章的时候就紧跟着放上索引的,由于时间问题没有来得及整理,这里我详细整理下文章内容。其实说到git的文章已经很多了,这里分享下我的学习过程和自己摸索的过程。

个人整理Git学习资源请点击这里:(yes,I’m here)

      1、小丁带你走进Git世界一-git简单配置

http://www.cnblogs.com/dwlsxj/p/Github.html

      2小丁带你走进git的世界二-工作区暂存区分支

http://www.cnblogs.com/dwlsxj/p/git.html

      3小丁带你走进git的世界三-撤销修改

http://www.cnblogs.com/dwlsxj/p/git-revocation-amend.html

      4小丁带你走进git的世界四-重写历史记录

http://www.cnblogs.com/dwlsxj/p/git-remend-history-log.html

5、小丁带你走进git世界五-远程仓库

http://www.cnblogs.com/dwlsxj/p/git-remote.html

0x02视频资源

视频资源也许很多,我看的视频资资源是极客学院futurexiong老师所讲的git系列视频教程,教程中主要分为GIT本地操作、GIT远程操作、深入理解GIT远程操作,个人觉得futurexiong老师讲的很不错的。下面是视频的地址(详情请点击下面的视频链接地址):

http://my.jikexueyuan.com/9724528643/record/

下面截图是Git本地操作里面的详细内容:

学习下GIT本地操作、GIT远程操作这两节之后,就会对Git的操作有了一定的了解,但是仅仅是这些了解还是不够的。这时候要怎样扩展资源,顿时一顿百度之后,知乎上面发现了大神的回复内容有一本很屌的书叫Git Pro百度下瞬间高兴了。(知乎的评论忘了但是只记得这本书了)

0x03 网络文章

前面已经提到了,知乎用户回复有Git Pro书籍,这本书可谓是Git权威书籍了,书里面讲述了Git的几乎所有操作以及Git内部原理机制。正是看了这本书加上自己的实践和视频中的讲解写出了上面的文章。其实这本书中前面章节基本上你在看视频的时候已经讲解过了,但是我主要抓的重点的就是Git内部原理那一章节。看完了那一章节之后整个人都感觉顿时开朗,分析问题思路清晰。不妨大家也试试。或者说看了我的文章之后按照我的思路去学习下,然后在根据我的文章内容去分析下我所讲的示例,相信大家会有更好的收获。

上图就是Git Pro中内部原理篇,讲述了内部的生成的对象,以及底层的命令,学了底层命令之后方便我们分析一些问题。当然这里主要的内容,我已经在我的文章写清楚了,该理解的内容写在文章中。

接下里就是分享一些Git资源;

1、廖雪峰-Git教程

2、我所记录的git命令(非常实用)

3、专为设计师而写的GitHub快速入门教程

4、Git进阶指南

5、A Hacker's Guide to Git

6、GitGuys

0x04结束语

祝大家在学习的道路上越走越远,如果有更好的资源回复中写上我会第一时间补充到文章中。

小丁是怎样入门git的的更多相关文章

  1. 小丁带你走进git的世界三-撤销修改

    一.撤销指令 git checkout还原工作区的功能 git reset  还原暂存区的功能 git clean  还没有被添加进暂存区的文件也就是git还没有跟踪的文件可以使用这个命令清除他们 g ...

  2. 小丁带你走进git的世界二-工作区暂存区分支

    小丁带你走进git的世界二-工作区暂存区分支 一.Git基本工作流程 1.初始化一个仓库 git  init git  clone git仓库分为两种情况: 第一种是在现有项目或目录下导入所有文件到 ...

  3. 小丁带你走进git世界一-git简单配置

    小丁带你走进git世界一-git简单配置 1.github的简单配置 配置提交代码的信息,例如是谁提交的代码之类的. git config  –global user.name BattleHeaer ...

  4. 小丁带你走进git的世界三-撤销修改(转)

    一.撤销指令 git checkout还原工作区的功能 git reset  还原暂存区的功能 git clean  还没有被添加进暂存区的文件也就是git还没有跟踪的文件可以使用这个命令清除他们 g ...

  5. 小丁带你走进git的世界四-重写历史记录

    一.git对象文件创建 开篇先补充一个知识点,就是比如我建立一个文件之后,使用git add就会生成一个git对象,但是git对象生成后可以在.git/objects里面对应,首先我们来初始化一个仓库 ...

  6. 小丁带你走进git世界五-远程仓库

    一.文件,指令讲解 首先讲一下远程仓库和本地仓库在文件上面的区别,首先我们来看下对比图(当然这里说的区别是在于.git文件下面的文件内容,至于里面内容我们不会关注)這裡我们进行了相同的操作就是本地仓库 ...

  7. 入门git

    入门git   0x01前言 既然没有华丽的出场,那就平凡的分享,首先我要说明一点本篇文章针对Git初学者,对我自己学Git的资源的整合,其实本篇索引应该在我写Git系列文章的时候就紧跟着放上索引的, ...

  8. 一个有趣的小例子,带你入门协程模块-asyncio

    一个有趣的小例子,带你入门协程模块-asyncio 上篇文章写了关于yield from的用法,简单的了解异步模式,[https://www.cnblogs.com/c-x-a/p/10106031. ...

  9. Git 快速入门--Git 基础

    Git 快速入门 Git 基础 那么,简单地说,Git 究竟是怎样的一个系统呢? 请注意接下来的内容非常重要,若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余. 在开始学习 G ...

随机推荐

  1. Swift与C#的基础语法比较

    背景: 这两天不小心看了一下Swift的基础语法,感觉既然看了,还是写一下笔记,留个痕迹~ 总体而言,感觉Swift是一种前后端多种语言混合的产物~~~ 做为一名.NET阵营人士,少少多多总喜欢通过对 ...

  2. Spring的数据库开发

                                Spring JDBC框架操作mysql数据库 Spring中的JDBC为我们省去连接和关闭数据库的代码,我们着重关注对数据库的操作.Sprin ...

  3. Android Studio开发RecyclerView遇到的各种问题以及解决(二)

    开发RecyclerView时候需要导入别人的例子,我的是从github导入的,下载下github的压缩包之后解压看你要导入的文件是priject还是Module.(一般有app文件夹的大部分是pro ...

  4. HttpPost过程中使用的URLEncoder.encode(something, encode)

    URLEncoder.encode("刘美美", "utf-8").toString()       =     %E5%88%98%E7%BE%8E%E7%B ...

  5. 解决 Error: getaddrinfo EADDRINFO 错误

    安装npm失败,提示Error: getaddrinfo EADDRINFO,原因在于虚拟机未连接互联网,悲剧.

  6. 用 eric6 与 PyQt5 实现python的极速GUI编程(系列04)---- PyQt5自带教程:地址簿(address book)

    [引子] 在PyQt5自带教程中,地址簿(address book)程序没有完全实现界面与业务逻辑分离. 本文我打算用eric6+PyQt5对其进行改写,以实现界面与逻辑完全分离. [概览] 1.界面 ...

  7. 警惕!高版本VS发布时预编译导致Mono中Razor找不到视图

    早前一段时间,一位朋友在Q群里面找到我,说它按照<Linux.NET学习手记>的操作,把一个ASP.NET MVC 4.0的项目部署到Mono之后出现Razor无法找到视图的现象.当时费了 ...

  8. Mac OS X 上编写 ASP.NET vNext (二) IDE配置

    上一篇中介绍了如何在OS X上搭建.Net运行时.不过光有运行时还不够,还需要有一个好用的IDE,有了IDE的支持,OS X上的开发才称为可能. 和上篇类似,这里先列举出具体步骤,个人可以根据自己的情 ...

  9. 一步步开发自己的博客 .NET版(9、从model first替换成code first 问题记录)

    为什么要改用code first 用过code first的基本上都不会再想用回model first或是db first(谁用谁知道).不要问我为什么不一开始就直接使用code first,因为那个 ...

  10. React单元测试——十八般兵器齐上阵,环境构建篇

    一个完整.优秀的项目往往离不开单元测试的环节,就 github 上的主流前端项目而言,基本都有相应的单元测试模块. 就 React 的项目来说,一套完整的单元测试能在在后续迭代更新中回归错误时候给与警 ...