手稿诞生记

       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. python多线程编程(3): 使用互斥锁同步线程

    问题的提出 上一节的例子中,每个线程互相独立,相互之间没有任何关系.现在假设这样一个例子:有一个全局的计数num,每个线程获取这个全局的计数,根据num进行一些处理,然后将num加1.很容易写出这样的 ...

  2. pyhton3 re模块

    本文转自 AstralWind 的博客:Python正则表达式指南 特来收藏 1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分.正则表达式是用于处理字符串的强大工具,拥有 ...

  3. OC知识点(类方法,构造方法,组合模式,get,set方法,自动生成属性)

    1.类方法的优势 不用创建对象,节省了空间,直接用类名调用类方法,类方法为外界提供一个方便的调用接口.(特点:类方法以加号开头,不能使用自身的成员变量,它的调用不依赖成员变量) 2.构造方法(初始化成 ...

  4. 012_Eclipse中使用 HDFS URL API 事例介绍

    本事例其实和使用hdfs FileSystem API差不多,FileSystem API也是通过解释成URL在hdfs上面执行的,性质相同,但是实际中用 的fFileSystem会多一点,源码如下: ...

  5. 07_Warning $HADOOP_HOME is deprecated.去除办法

    Warning $HADOOP_HOME is deprecated.去除办法 警告的出现: 解决方案: 第一种: 去除[/etc/profile]文件中[export HADOOP_HOME=/op ...

  6. linux设备驱动归纳总结(六):1.中断的实现

    linux设备驱动归纳总结(六):1.中断的实现 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...

  7. NAS、SAN、DAS 说明

    NAS 说明 1.NAS(Network Attached Storage:网络附属存储) 2.NAS 是一种采用直接与网络介质相连的特殊设备实现数据存储的机制. 3.NAS本身能够支持多种协议(如N ...

  8. matplotlib模块之子图画法

    一般化的子图布局 首先要创建各个子图的坐标轴,传入一个四元列表参数:[x,y,width,height],用来表示这个子图坐标轴原点的x坐标.y坐标,以及宽和高.值得注意的是,这四个值的取值范围都是[ ...

  9. JavaWeb 文件上传下载

    1. 文件上传下载概述 1.1. 什么是文件上传下载 所谓文件上传下载就是将本地文件上传到服务器端,从服务器端下载文件到本地的过程.例如目前网站需要上传头像.上传下载图片或网盘等功能都是利用文件上传下 ...

  10. Java List 增删改查

    定义2个类,课程类和选课类 package com.imooc.collection; /** * 课程类 */ public class Course { private String id; pr ...