手稿诞生记

       Git学习的时候难免会有遗忘然后往复学习查看的过程,所以就形成了这个学习的手稿,记录了Git使用过程中的大部分命令,今天在清理的时候偶然看到了这些记录,而且最近也在写Git的使用教程,大致的学习线路也是按照这个记录在更新,于是想在这留存下来做个纪念。

       第一张图看似密密麻麻,其实没有多少命令,主线记录了大部分使用的命令,还有一些杂七杂八的内容,开始学习的时候会经常忘记命令的使用方式,然后每次再看一下这个就可以快速的帮助回复记忆。感觉这种学习方式还是可以的,只记录主要内容,然后其他具体使用和扩展的记忆通过主线来恢复,有效提高了记忆和使用的熟练度。

       第二张图应该是git在使用过程中遇到的问题,做的记录。一般做记录都是经常用或者遗忘的内容,这次应该是git本地分支与远程分支存在冲突,解决后记录如何操作的。按着这个步骤操作过几次后基本就熟练使用了,所以也分享一下。

Git教程规划

       目前在编写Git使用教程,通过以实际演练的方式将git使用方法和使用过程中遇到的问题进行总结,期望达到通过跟着几篇文章达到快速使用。目前已经写了两篇文章是在本地仓库操作的文章,记下来会更新与远程分支进行交互的文章,其中很多地方用词或者用法是按照自己的理解写的,可能叫法不够准确,后期会持续的维护更新。

文章列表

按着目前规划的主线往下进行更新,其中可能会有变动,但是大的方向不会有太大变化。

  • Git使用一|Git初始化到提交,记录git创建与提交。——已发布,点击访问
  • Git使用二|Git前生今世,记录git日志与版本切换。——已发布,点击访问
  • Git使用三|Git远程分支,记录如何推送远程分支和克隆远程分支。——规划中
  • Git使用四|Git版本切换,记录git多版本切换,协作开发。——规划中
  • Git使用五|Git拉取与合并,记录git远程仓库的更新与合并。——规划中
  • Git使用六|Git系列问题解决方案,记录git使用过程中遇到的问题与解决。——规划中
  • ......

上述的列表是大致规划与方向,会根据发布的文章和实际的使用有持续的变动,敬请期待。

结束语

Git作为每个研发着必要掌握的技能,而且github作为最大的开源社区,想要了解也需要掌握对应的git知识,所以了解和学习git是必不可少的。如果喜欢的话就收藏和关注我的博客 https://hhongwen.cn ,更多精彩的文章和最新更新也在我的个人博客。

Git学习原版手稿的更多相关文章

  1. Git学习备忘

    本文参考廖雪峰写的精彩的git学习文档,大家可以直接去官网看原版,我这里只是便于自己记录梳理 原版地址:http://www.liaoxuefeng.com/wiki/0013739516305929 ...

  2. Git 学习看这篇就够了!

    Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. 可能新手会问"git和github有什么关系啊?" git是一个版本控制工具: githu ...

  3. Git学习笔记与IntelliJ IDEA整合

    Git学习笔记与IntelliJ IDEA整合 一.Git学习笔记(基于Github) 1.安装和配置Git 下载地址:http://git-scm.com/downloads Git简要使用说明:h ...

  4. git学习之branch分支

    作为新手,站在我的角度肤浅的来理解,分支就是相当于开辟了一个新的临时工作区,在这个工作区进行文件代码改动,然后在合并到master主工作区,这样能保证主工作区的安全性和稳定性,对于团队协作尤为重要. ...

  5. git学习手册

    #git学习手册 git: Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理.[2] Git 是 Linus Torvalds 为了帮助管理 Linux内核开发而 ...

  6. Git学习笔记(10)——搭建Git服务器

    本文主要记录了Git服务器的搭建,以及一些其他的配置,和最后的小总结. Git远程仓库服务器 其实远程仓库和本地仓库没啥不同,远程仓库只是每天24小时开机为大家服务,所以叫做服务器.我们完全可以把自己 ...

  7. Git学习笔记(四)

    一.忽略特殊文件 在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件. 不需要从头写.gitignore文件,GitHub已经为我们 ...

  8. git 学习笔记6--remote & log

    git 学习笔记6--remote & log 创建SSH Keys ssh-keygen -t rsa -C "1050244110@qq.com" 本地关联远程 git ...

  9. Git学习(4)基本操作

    1.版本提交 首先,接着上个Git学习(3)继续 我们先修改test.txt文本内容,增加一些信息进去,然后保存: Add a new data 第一步:运行命令 git status 命令查看文件是 ...

随机推荐

  1. 把Android原生的View渲染到OpenGL Texture

    http://blog.csdn.net/u010949962/article/details/41865777 最近要把Android 原生的View渲染到OpenGL GLSurfaceView中 ...

  2. C语言math.h库函数中atan与atan2的区别

    源: C语言math.h库函数中atan与atan2的区别 C语言中的atan和atan2

  3. 【鸟哥的Linux私房菜】笔记2

    Linux的应用 学习资源整理 安装记录 >< 1.Linux的应用: 网络服务器 数据库 学术机构的高效运算任务 嵌入式系统 ... 2.挂载与磁盘分区 学习资源整理 学习 1.书上的网 ...

  4. 移动端tap或touch类型事件的点透问题认识

    1.什么是点透? 举例说明:下图B元素是黄色方块,B元素中包含了C元素,C元素是一个a链接,本身自带click事件按,然后又一个半透明的粉色元素A遮盖在B元素上(看图中A元素是覆盖在B元素上的,不然B ...

  5. debian内核代码执行流程(二)

    继续上一篇文章<debian内核代码执行流程(一)>未完成部分. acpi_bus_init调用acpi_initialize_objects,经过一系列复杂调用后输出下面信息: [ IN ...

  6. 各种排序算法-用Python实现

    冒泡排序 # 冒泡排序 def bubble_sort(l): length = len(l) # 外层循环 length遍,内层循环少一遍 while length: for j in range( ...

  7. 《机器学习实战-KNN》—如何在cmd命令提示符下运行numpy和matplotlib

    问题背景:好吧,文章标题是瞎取得.平常用cmd运行python代码问题不大,我在学习<机器学习实战>这本书时,发现cmd无法运行import numpy as np以及import mat ...

  8. MIPI协议中文详解【转】

    本文转载自:http://www.voidcn.com/blog/michaelcao1980/article/p-6254588.html 一.MIPI MIPI(移动行业处理器接口)是Mobile ...

  9. Kubernetes 部署Mysql 主从复制集群

    Mysql主从参考文章: https://www.jianshu.com/p/509b65e9a4f5 http://blog.51cto.com/ylw6006/2071864 Statefulse ...

  10. 【转】Android PullToRefresh (ListView GridView 下拉刷新) 使用详解

    最近项目用到下拉刷新,上来加载更多,这里对PullToRefresh这控件进行了解和使用. 以下内容转载自:http://blog.csdn.net/lmj623565791/article/deta ...