为了账号安全,请及时绑定邮箱和手机立即绑定

Git的基本操作

标签:
Git

什么是Git

    Git是目前世界上最先进的分布式版本控制系统。让我们先来解释一下什么是版本控制系统,以及它可以给我们的开发带来什么样的好处。想象一下,你现在要写一篇两万字的论文,当然你是不可能一下子写完的,需要分很多天才能最终定稿。想要删除中间的某一个段落吧,又怕万一以后还需要找不回来怎么办?也许你会先另存为一个新的副本,然后修改一下命名”2014-11-9“,在接着改,改到一定程度,再”另存为……“一个新文件,就这样一直改下去。很快你的文件里的word就变得”错综复杂“。
    在我们平时写代码的时候也一定经常遇到这种问题,完成一个程序的过程中总需要“缝缝补补”。这时候大神级的人物Linus Torvalds,在他开发Linux操作系统的时候遇到了同样的问题,因此他开发了Git来帮助他对Linux进行版本控制。还是拿上面的Word举例子,你要写一篇论文也许还需要与很多人一起合作。在你写完一段的时候,操作git commit命令,就相当于给这篇论文拍了一张快照,上面记载着“谁——什么时间——修改了什么内容”,类似于下面这张表格。

什么时间修改了什么内容
小红2014-11-5 11:11创建controller类
小明2014-11-5 13:11创建controller类
小芳2014-11-5 15:11创建service类

    这就是Git带来的好处,我们可以清楚的知道这篇论文的修改情况!但这还不是Git最强大的地方,它是计算机里面的时光机,可以带我们穿越到过去。笔者曾经遇到过这样情况,我修改完一段代码,但发现还是以前的写的比较好可是已经过去两天了ctrl+z已经不好使了。我很绝望,Git拯救了我。我查询到了历史上我曾经提交过的那个版本,居然回退到之前的版本,这不就相当于吃了后悔药了吗?

什么是Github

    Github是全球最大的同性社交网站,在上面你可以创建自己的代码仓库,根据自己的需求选择相应的计划是免费的开源仓库还是付费的私有仓库。GitHub是在2008年4月10日正式上线, 为全球无数开发者提供了便利。
    开发者们可以分享自己成果,初学者可以从优秀的代码里学习到新的知识。许多知名公司及组织也将自己的项目公开在GitHub上,例如Google著名的深度学习框架TensorFlow、阿里巴巴的dubbo、Apache的Springboot等等。你可以在上面找到任何你感兴趣的项目。
    2018年6月4日,微软宣布,通过75亿美元的股票交易收购GitHub。

创建Github账户

    你现在看到的就是Github的官网。点击链接你就可以直接进入。

webp

GitHub首页


    在欢迎页面我们可以选择自己的服务是付费还是免费。付费用户可以有无限的私人仓库,免费用户需要将自己的代码完全公开出来。

webp

Choose plain


    这里我们可以填一下自己的个人信息。

webp

Tailor your experience


    在我们完成所有的操作之后就可以进入到当前页面。

webp

完成之后


创建一个Github仓库

    点击图标选择Your Repository,我们就可以进入仓库页面。在仓库下面有一栏小方块表格,表示着我们提交代码的活跃程度。据说活跃程度越高就越容易收到大公司的青睐呦。

webp

选择创建仓库


    如图就是我们新建账号显示仓库空空如也。

webp

仓库页面


    创建新的仓库,我们可以为仓库命名、添加仓库的描述以及选择仓库的类型是公开还是私有。

webp

创建仓库


    一切完毕后我们就看到了初始化的远程仓库。

webp

初始化远程仓库


创建本地仓库

    创建本地仓库,我们需要先从Git的官网上去下载Git。进入Downloads的页面,下载完成之后我们就可以在桌面上看到如下图的图标。

webp

Git安装包


    双击之后我们就可以进入傻瓜式的安装界面。然后就一直点击Next

webp

安装Git



作者:快乐的工程师
链接:https://www.jianshu.com/p/9ab5aeb2ecf5


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消