让你丝滑顺畅的管理代码库——Git使用指南

Git是啥?跟Github有关系吗?跟Pornhub有关系吗?

额(⊙﹏⊙)…

作为一个计算机小白,难免会疑问三连

那么假设你不是一个计算机小白,你是一个计算机大?,现在你在开发一款游戏,就叫王者荣耀吧~

让你丝滑顺畅的管理代码库——Git使用指南_第1张图片

你不断地有新想法,每次有新想法就把代码写出来,后来你又不断地增加英雄、功能,甚至删掉某些不满意的操作…

刚开始你还能记得自己每次修改都改了哪些代码,实现了什么功能,可是时间一长,慢慢的就理不清头绪了,“哎?我上次修改了啥来着?”“哎?我之前删了个操作,现在想加回来,可我不记得了哎?”

当你遇到这些问题,就需要Git的帮助了!!

Without Git,你只能把所有的版本都存起来,但是这样的坏处就是占用空间太多,而且需要你一个一个翻找。可是如果不用这种方法呢,那惨,想要什么都找不到!

让你丝滑顺畅的管理代码库——Git使用指南_第2张图片

有了Git,它可以帮助你管理不同的版本,如果你想切换回原来的版本,git也可以帮助你,如果你想比较不同版本之间代码的区别,Git还可以帮到你

让你丝滑顺畅的管理代码库——Git使用指南_第3张图片

即使你是一个计算机小白,可能只写过三行代码,那你也可以用Git呀~因为用起来很酷,当你坐在图书馆,坐在咖啡馆,敲完3行代码,咂上一口咖啡,缓缓打开Git,越是这种UI做的极差极复古的软件越好,那黑黑的底色和扎眼的字体,彰显了你一个技术极客的品味

让你丝滑顺畅的管理代码库——Git使用指南_第4张图片

是不是很心动?那我们学习以下怎么使用,请看下面这份教程

1. 下载安装

下载页面

下载安装不需要解释啊亲

2.使用
  1. 进入要用的目录,cd就是CURRENT_DIRECTORY的意思,就是进入到这个目录下。你看,优雅而倔强的极客才不会选择用鼠标进入某个文档呢,他们敲代码,他们用cd!!

    cd D:/yan/example #你可以用自己的文件地址在这里插入图片描述

  2. 让你的这个文件夹变成一个git文件夹,就是说它已经不是一个普普通通、相貌平平的文件夹了,它是git文件夹了!git init #在目录中创建新的 Git 仓库
    让你丝滑顺畅的管理代码库——Git使用指南_第5张图片

  3. 查看日志
    git log
    啊哦,并没有任何记录呢,因为我对这个文件夹啥也没做呢
    让你丝滑顺畅的管理代码库——Git使用指南_第6张图片

  4. 添加自己的内容并添加
    我只好添加自己的内容了,我添加了两个txt文档,其中一个profle我希望git来保管,另一个暂时不需要git来管

让你丝滑顺畅的管理代码库——Git使用指南_第7张图片

  1. 添加其中一个文档让git管理,我们可以看到用了git status可以看到目前这个文件夹的状态,也就是新增加了两个txt文档,但是这两个git都没有tracking跟踪,你可以通过git add来添加一个文档并让git跟踪
    让你丝滑顺畅的管理代码库——Git使用指南_第8张图片

  2. 生成快照
    跟踪了之后,生成快照,用git commit添加一下简单的comment,告诉自己,这一版本你做了什么,我做的就是 Introduce myself,添加上

只用在第一行写字就行了,后面的内容是自动生成的,不用管

让你丝滑顺畅的管理代码库——Git使用指南_第9张图片

  1. 重新修改,再次生成快照
    对文档修改,然后重复上面的 git add [文档名]git commit的步骤

让你丝滑顺畅的管理代码库——Git使用指南_第10张图片
让你丝滑顺畅的管理代码库——Git使用指南_第11张图片
8. 用git log来查看日志,用git diff来对比

这个时候你就可以看日志啦,其中那一串黄黄的看似乱码的东西就是你的快照的id,每次上传都自动生成这一串东东,还可以看到写的comments,比方说上一次的修改就是“Change gender and add some information"

用diff可以对比,只用输入前四个id的字母就行了,可以显示增加了什么内容,减少了什么内容

让你丝滑顺畅的管理代码库——Git使用指南_第12张图片

让你丝滑顺畅的管理代码库——Git使用指南_第13张图片

9.回到原来的版本

git checkout [commit-id]回到原来的版本,就可以查看原来的代码是什么了。

让你丝滑顺畅的管理代码库——Git使用指南_第14张图片

然后打开文档,会发现文档的内容也回去了

让你丝滑顺畅的管理代码库——Git使用指南_第15张图片

哇~git真给力!

git和github结合之后更给力哦~

敬请期待下一篇教程~

关注我,更快了解最新的计算机知识

让你丝滑顺畅的管理代码库——Git使用指南_第16张图片

让你丝滑顺畅的管理代码库——Git使用指南_第17张图片

你可能感兴趣的:(github,git,机器学习,github)