PS:本篇文章是本人在看了廖雪峰老师的git教程之后自己总结的经验,适合初次接触git的人观看。
一、安装
Windows系统要是用git,首先要从[git官网](https://git-scm.com/)上下载安装程序(网站慢的可以使用国内的镜像下载)。
安装完成以后,在电脑桌面的空白处,鼠标右键单击打开菜单(或者打开开始菜单,在里面找到“git”=>“Git Bash”)就说明安装成功了。
安装完成之后还需要最后一步的设置
在命令行中输入$ git config --global user.name "Your Name"(设置你的用户名)$ git config --global user.email "[email protected]"(设置你的邮箱)
注意git config命令的–global参数,用了这个参数,表示你这台电脑上所有的Git仓库都会使用这个配置。
二、创建版本库
使用$ git init初始化git仓库初始化完成以后该文件夹下会出现 .git目录,如果没有看到,那么说明这个目录默认是隐藏的,用ls -ah命令就可以看见。
三、使用git
(可以add多个文件,最后使用commit提交)
1.使用命令git add <file>,注意,可反复多次使用,添加多个文件;
2.使用命令git commit -m <message>,完成。(ps:-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。)
3.如果要查看文件是不是被修改过用$ git status指令
4.查看被修改的内容$ git diff readme.txt(readme.txt是指你想查看的那个被修改过的文件);
5.$ git log查看提交的历史记录git log命令显示从最近到最远的提交记录(如果嫌输出信息太多,看得眼花缭乱的,可以试试加上–pretty=oneline参数,实例:$ git log --pretty=oneline)
6.git reset穿梭到某一个版本。
首先,Git要穿梭到某一个版本,必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交1094adb…(就是commit的ID),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。这个时候有人会问了,commit那么长,我每次都要输入那么长吗,当然不用,只需要输入前几位就可以了,git会自己查找的,建议输入5–6位,因为你如果输入的是1–2位话,很有可能会重复,查看起来会很麻烦。
下面的图片是版本穿梭的示例
穿梭到上一个版本
穿梭到某一个指定的版本
就好像时光穿梭机一样,可以从21世纪穿梭回到19世纪,也可以从19世纪穿梭到21世纪。只要你有那个版本的commit ID 就可以穿梭到那个版本。
7.$ git reflog用来查看你每次输入的命令。
假如说你今天回退到了某个版本。到了第二天你后悔了,你就可以使用这个指令查看你之前使用的指令和版本号
持续更新,喜欢的童鞋多多关注。