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

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

额(⊙﹏⊙)…

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

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

在这里插入图片描述

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

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

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

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

1. 下载安装

下载页面

下载安装不需要解释啊亲

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

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

  2. 让你的这个文件夹变成一个git文件夹,就是说它已经不是一个普普通通、相貌平平的文件夹了,它是git文件夹了!git init #在目录中创建新的 Git 仓库
    在这里插入图片描述

  3. 查看日志
    git log
    啊哦,并没有任何记录呢,因为我对这个文件夹啥也没做呢
    在这里插入图片描述

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

在这里插入图片描述

  1. 添加其中一个文档让git管理,我们可以看到用了git status可以看到目前这个文件夹的状态,也就是新增加了两个txt文档,但是这两个git都没有tracking跟踪,你可以通过git add来添加一个文档并让git跟踪
    在这里插入图片描述

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

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

在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述
8. 用git log来查看日志,用git diff来对比

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

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

在这里插入图片描述

在这里插入图片描述

9.回到原来的版本

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

在这里插入图片描述

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

在这里插入图片描述

哇~git真给力!

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

敬请期待下一篇教程~

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

在这里插入图片描述

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值