本篇文章是一篇超级简洁的git教程方便你快速学习应用。本篇文章以windows为例,并且仅使用git bash。
下载安装git
在上面的链接当中找到对应版本下载安装即可
使用git bash初始化git项目
我们在想要放置git的文件夹当中右击点击git bash here

然后会弹出类似linux一样的命令提示符

其实这个是专门为windows准备的linux命令提示符工具mingw64
我们输入
git init


我们会发现文件夹当中出现一个git文件夹。
提交版本内容

我们创建一个readme.md并提交
在git bash里面输入:
git add readme.md

一般在linux里面如果什么都没提示很大程度上就说明我操作成功了。
之后我们需要把刚刚添加的文件提交到版本库里,输入:
git commit -m"我是描述随便说点啥"

提示这样就表示我们已经提交成功了。
提交修改
现在让我们修改一些readme.md里面的内容。因为源文件内容发生了变更所以我们需要再次添加以应用变更。
git add readme.md
然后再次提交
git commit -m"我是第二次提交"

这样修改的文件也提交进去了。
版本回退
输入:
git log
我们可以查看之前创建的版本

我们之前创建了两个版本。首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD,上上一个版本就是HEAD,当然往上100个版本写100个比较容易数不过来,所以写成HEAD~100。
输入:
git reset --hard HEAD^

这样就会回退到我们的第一个版本

这样我们就会发现现在文档当中什么都没有了。
总结
简单的使用git这样子就够了,下次我们再聊聊如何创建远程git库。
网友评论