也许是最好的Git入门指南

1. 什么是Git?

Git是目前世界上最先进的分布式版本控制系统(没有之一)。
分布式版本控制系统:可以远程和本地进行控制的版本管理系统,比如你准备出国,需要写申请,因为在申请过程中从你最初的Personal Statement 到最终递交的版本可能需要就行十几轮迭代而不同大学的申请书又不能完全一样,因此申请几十个大学下来你的文件可能就几百个了 ,而且你在看文件名的时候也不能记住几百个文件名都写了什么,因此传统的手工版本控制非常麻烦,那么建立如果有一个东西能够方便的实现这些功能就好啦!幸运的是,我们拥有Git,它就是以一种简易的方法来实现这么繁琐的事情的。

2. Git下载
这么好的一个软件一定要下载体验一番才行。笔者给出在Windows 下的安装过程。点击下载 Git for Windows 下载之后当然要安装啦,安装也不是很麻烦,不过来个教程会更快一些Git 安装教程,安装完成后开始体验一下Beauty of Git吧!

3. Git 初体验
新建一个文件夹Lab1
点击右键再点击Git Bash Here
也许是最好的Git入门指南_第1张图片

点击之后我们要初始化一个仓库,用来储存文件,这个仓库会有序的把各个版本储存起来。
接下来初始化仓库啦。
输入:
git init

也许是最好的Git入门指南_第2张图片

接下来想可以看到点开Lab1文件夹,会看到里面多一个.git文件夹

也许是最好的Git入门指南_第3张图片

如果此时你没有看到这个文件夹,不要慌张,因为这个文件夹默认情况下是不可见的,如果你没有设置该隐藏文件可见,那么可以先去设置隐藏文件可见。
如何设置隐藏文件可见
设置完成后,就可以看到刚刚的文件了。
接着像文件夹里面加入名为regular_eqation 文件夹 (里面可以包含任意多个任意格式的文件)

也许是最好的Git入门指南_第4张图片

接着把新添加进来的文件加入到暂存区.
更多关于暂存区和工作区的概念点击查看

也许是最好的Git入门指南_第5张图片

接着输入:

git commit -m "Original work"

其中 -m 后面表示的参数是当前任务的一个标识,方便你知道这次提交你干了什么,比如这里面Original work 就是标识这个是我的最初的版本。

接着对里面的文件进行Lab1下面的文件进行修改。
也许是最好的Git入门指南_第6张图片

输入
git status
查看当前状态 ,git已经捕捉到当前的文件发生改变.

输入:

git add .

或者输入:

git add regular_eqation

也许是最好的Git入门指南_第7张图片

接着再提交(即从暂存区到工作区):
输入:

git commit -m "Insert one sentence"

也许是最好的Git入门指南_第8张图片

可是我突然发现我之前的东西改错了,这个时候git当然能帮你
输入:
git reset --hard HEAD^
快去看看你的文件是不是回复到了最初的状态吧~

你可能感兴趣的:(Git)