Git是什么?
一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样 我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可以直接采用本地仓库恢复!结合本地版本管理功能,远程版本管理服务器出问题了,我们依然能继续写自己的代码,当他恢复的时候我们再提交我们的本地版本! Git研发初期是为了更好的管理Linux内核,不过现在已经广泛应用于各种项目中!
安装Git
如果你的系统是Linux的话,直接打开shell输入:

sudo apt-get install git
当然,大部分的系统估计都是Windows,这就需要我们到网上下载一个Git For Window了,可到下述网站下载: https://git-for-windows.github.io/ 点击 Download,跳转到 Github ,下载对应安装包即可!

 

 https://github.com/git-for-windows/git/releases/tag/v2.7.0.windows.1

Git命令行
当你安装完Git后我们可以在任意位置右键,点击Git bash打开我们的Git命令行! 你可以可以点击Git Init Here直接在当前目录下创建一个代码仓库,又或者点击Git Gui打开Gui的图形操作页面!
1.创建代码仓库
Step 1:先配置下我们的身份吧,这样在提交代码的时候Git就可以知道是谁提交的,命令如下:

git config --global user.name "coder-pig"
git config --global user.email "779878443@qq.com"
配置完成后,我们可以再次输入,不包括名称,可以看到我们已经配置成功了

 

 

 

 

 

 

 git add readme.txt
 git commit -m "Wrote a readme file"

 

 

 

 

4.查看提交记录
当然随着我们项目的深入,Commit的次数也会越来越多,可能你早已忘记每次提交都修改了什么内容

git log

 

 

 

 

 

 

 

 

git reset --hard HEAD
 git reset --hard HEAD^
 git log

 

 

git reset --hard ad2080c
git reflog
git reset --hard ad2080c