工具学习——Git篇

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lanyandong/article/details/86417528

一共写了三篇文章来记录自己搭建博客所学到的东西。
工具学习——Git篇
工具学习——Hexo篇
工具学习——Markdown篇

写在前面

学习是一个渐进式是过程,需要不断摸索前行,凡是遇到好玩都去尝试,然后就会发现更多有趣的东西。

我最开始是想要在github上了解一些开源的项目,然后注册了账号,然后就学习使用Git进行版本控制;因为要写readme,然后了解了markdown,学习了基本语法,然后习惯使用它写文档;通过github page搭建静态博客,学习了一点html,后来发现了hexo,然后使用hexo + github page搭建博客…做了一个简单的脑图:

img

我一开始并不知道想做什么或是如何去做,所有的都是因为好奇,然后不断尝试。这一路走来,也可以说是踩坑无数。接下来就记录一些遇到的坑以及解决办法。

踩坑经历—Git篇

说说github

说到 git 就必须要提一下github,作为最大的开源代码托管平台,对于程序猿都应该不陌生。这个平台汇聚了巨大的资源,包括开源项目,以及一些教程,还有很多的awesome summary。

github优点有很多,当然也有一些缺点,在这里不多评说。针对开源托管平台,类似网站有很多,包括gitlab,码云等等,不过这些都可以通过git进行版本控制的。

github使用很简单,就是注册账号,配置信息进行,如果只想体验或看项目的话,甚至不需要学习git。

关于github注意几点:

  1. 注册时起一个有意义的名字,看个人情况吧,尽量避免花里胡哨(程序员的强迫症 >_<)。
  2. 遵守一些相关规定,比如说文明上网,不要发布一些不好的东西。尊重作者和版权信息,虽然是开源,但还是有必要对作品一些信息进行声明,不要抄袭。
  3. 学会写readme,如果要维护一个开源项目,希望可以写出相关的说明文档,还有就是尽量使用English。

关于github如何使用,有官方的指导教程,网上也有很多教程和博客,写的都很详细,在此就不写了,可以参考以下文章:

Github使用教程(一)------ 初识Github

Github 简明教程

关于Git

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

在这里也没有必要列举Git的优点和其具体的工作原理。关于Git的使用教程,网上更是一大堆,学习起来并不难,如果有Linux基础的话进更是得心应手。这里推荐两个教程:

廖雪峰Git教程 廖雪峰是业界比较牛的人,出了很多教程。

RUNOOB网站Git教程

Git学习最开始比较难的是命令记不住,比如git commit,git branch等等,很容易记混乱,需要多加练习才能熟能生巧。

我遇到过的几个坑:

  1. 不熟悉命令,只会 git clone,后来通过耐心学习教程,并通过实践,慢慢的才领悟到Git的精髓。
  2. 不会多人共同开发项目,多人开发也不好亲自实践。比较麻烦,为了体验学习多人开发项目,最后不得已又注册一个github账号(感觉都点傻),做了模拟开发体验。
  3. 也就是因为注册了两个github账号,可我只有一个Git呀,所以要配置环境,生成两份秘钥,使用Git时要区别是哪个账号,这个坑花费了我好长时间才解决的。现在想想还是觉得挺值得的。毕竟以后可能要在不同平台上进行代码托管。

总的来说,学习Git还是比较容易,用到什么学什么是比较快的。最好作一些记录方便下次使用。当然如果有足够的时间和精力,可以根据教程进行系统详细的学习。

再说说github page

github page 是 github 提供的一个站点平台,可以利用它写文档,搭建博客。而且github本身也有很多主题可以选择,关于这方面也有很多教程。我也不想写具体搭建过程了。

我最开始就是使用github page,说实话不是很方便,而且我也不会HTML,因此我还学了一段时间的HTML5,写了几个简单网页,CSS真的很烦人,后来终于从入门到放弃了。

然有找到了一个很好用的 blog 模板(那时候还不到hexo)。然后就git clone 下来,修改配置。根据网上一步一步的弄,终于搞定了我的 第一个版本 blog ,后来在此基础上修改了很多。但是发现通过这种方式搭建博客越来越不方便,而且觉得那个博客太花里胡哨,最终…我开始使用 Hexo 了。

使用Hexo + github page 搭建博客太方便了,留在下一篇文章再来介绍吧。

小结一下

从上面的经历可以发现,做事就是一个踩坑的过程。坑踩的越多,你就会发现更多又趣又好玩的东西,然后一坑到底。

猜你喜欢

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