Githud入门以及Git的简单使用

好记性不如烂笔头。 ———不是我说的

最近对这句话可谓是深有体会,可能时下记得很清楚的实验条件和参数,过一段时间真的就想不起来了。所有想以后把自己遇到的问题和搜集到的资料都整理一下,只为后期查找方便。作为一个天天要跟代码打交道的人,github可谓是我们的宝库。“避免重复造轮子”,“我们只是轮子的搬运工”,是我们很多人使用Github的信条。那么就以对github的认识开始我的第一篇博客。

一、Github入门

1.1 对github界面的认识

Github在前段时间“加入豪门”,在版面上也做了很多调整,但是大体上换汤不换药。始终记住以下面三个页面为结构,对各个页面的关键词进行认识就没有问题。

  • github主页
  • 仓库主页
  • 个人主页

具体大家可以参考下面链接,其实主要还是对一些英文关键词的认识。 [ 链接 ]

1.2 创建Hello World仓库

这一部分大家可以参加官方的说明文档,如果对英文不感冒的话,可以直接观看该 [ 视频 ]

二、Git的简单使用

GitHub 是基于 Git 的,所以也就意味着 Git 是基础,如果你不会 Git ,那么接下来你完全继续不下去的。Git 是 Linux 发明者 Linus开发的一款新时代的版本控制系统,那什么是版本控制系统呢?怎么理解?网上一大堆详细的介绍,但是大多枯燥乏味,对于新手也很难理解,这里我只举几个例子来帮助你们理解。熟悉编程的知道,我们在软件开发中源代码其实是最重要的,那么对源代码的管理变得异常重要:

  • 比如为了防止代码的丢失,肯定本地机器与远程服务器都要存放一份,而且还需要有一套机制让本地可以跟远程同步;
  • 又比如我们经常是好几个人做同一个项目,都要对一份代码做更改,这个时候需要大家互不影响,又需要各自可以同步别人的代码;
  • 又比如我们开发的时候免不了有bug,有时候刚发布的功能就出现了严重的bug,这个时候需要紧急对代码进行还原;
  • 又比如随着我们版本迭代的功能越来越多,但是我们需要清楚的知道历史每一个版本的代码更改记录,甚至知道每个人历史提交代码的情况;

等等类似以上的情况,这些都是版本控制系统能解决的问题。所以说,版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统,对于软件开发领域来说版本控制是最重要的一环,而 Git 毫无疑问是当下最流行、最好用的版本控制系统。具体大家可以参看这个系列的 [ 文章 ]。

这是我近期看过所有文章中将github和git讲得最通透的文章,主要包含以下几个板块:

  1. 从0开始学习 GitHub 系列之「初识 GitHub」
  2. 从0开始学习 GitHub 系列之「加入 GitHub」
  3. 从0开始学习 GitHub 系列之「Git 速成
  4. 从0开始学习 GitHub 系列之「向GitHub 提交代码」
  5. 从0开始学习 GitHub 系列之「Git 进阶」

如果在第一部分已经对github有了比较清楚地认识,那么就可以跳过前两个板块,直接从第三个板块开始学习。

总结

这个文字的东西看完之后难免模模糊糊的,自己动手的时间又感觉胆怯,我给大家找了一个视频,UP主讲得有点啰嗦,大家将就着看吧。可以适当地快进一下。视频内容是对上面所有内容的一个串讲。 [ 视频链接 ]

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值