Git的学习记录

Git的学习记录

一、Git 简介

    1、Git是目前世界上最先进的分布式版本控制系统(没有之一),是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制系统据说是Linus 花了两周时间自己用C 写出来的!

    2、集中式VS分布式。分布式版本控制系统相比于集中式版本控制系统有何优势?分布式版本控制系统根本没有“中央服务器”, 适合分布式开发,强调个体;速度快、灵活度高;任意两个开发者之间可以很容易的解决冲突;离线工作,不依赖互联网。



 

二、Git安装配置

1、Git安装。网上安装教程有很多可以自行百度,这里推荐几个安装教程网址。

    GIT官网(Linux,Mac,Win):

    https://git-scm.com/book/zh/v1/起步-安装-Git

    百度经验(Win):

    https://jingyan.baidu.com/article/a3a3f811d4cd308da2eb8ad1.html

    CSDN博客(Win):

    https://blog.csdn.net/dietime1943/article/details/71751007

2、创建一个版本库(练练手)

      详细可以参考:

      https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab22a0db6c4e07fd0000

        

       在创建一个版本库时需要学习一些常用的Git指令



     详细可以参考:

    http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

 三、Git工作流程

    1、一般工作流程如下:

        克隆 Git 资源作为工作目录。

        在克隆的资源上添加或修改文件。

        如果其他人修改了,你可以更新资源。

        在提交前查看修改。

        提交修改。

        在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。

    2、工作流程图:

    

四、Git的基本操作

    1、通过建立了一个版本库后可以大体感受到Git的操作,这些操作不是那么轻易的记住,特别是对于一个没有使用过Linux或是一个新手程序员来说,Git命令要花费一定的时间练习才能做到熟练。再者也要为了以后托管项目,做分布式开发打下基础。

    2、详细可以参考:

        网址教程:http://www.runoob.com/git/git-basic-operations.html

        CSDN博客:https://blog.csdn.net/wfr18314536093/article/details/52488682

 五、远程仓库(GitHub)

    1、关于GitHub这里就过多赘述,我是先了解了GitHub才了解的Git。注册GitHub以及GitHub的操作指南可以访问GitHub的官方网站

    GitHub官方网址:https://github.com/

    2、远程仓库的搭建和管理,可以参考:

        廖雪峰Git教程:

        https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137628548491051ccfaef0ccb470894c858999603fedf000

        RUNOOB网站:

        http://www.runoob.com/git/git-remote-repo.html

六、小结
    因为我个人也是正在学习和了解Git和GitHub,所以多半是网址推荐和介绍,这样可以方便集中学习。这也是我的学习笔记,可能有些资料并不是很全面,如果你有更好的网站和教程,希望可以分享,谢谢。
七、补充

    补充两个视频教程,讲解很详细,(服务新手,大佬勿喷)

    1、最好用的版本控制器GIt/GItHub使用大法

        https://www.bilibili.com/video/av15144277/?p=1

    2、【教程】学会Git玩转GitHub【全】

        https://www.bilibili.com/video/av10475153/?p=1

猜你喜欢

转载自blog.csdn.net/lanyandong/article/details/80186853