一.设置用户名和电子邮件
命令:$ git config --global user.name "Your Name"
$ git config --global user.email 你的邮箱
可以用$ git config -l命令查看你设置的用户名和邮箱
二.创建版本库
1.创建空目录(选择合适的硬盘创建,这里以d盘为例)
$ mkdir gittest //创建目录
$ cd gittest //进入该目录
2. 把gittest目录初始化成可以被git管理的仓库
$ git init
三、git常用命令
1.cd 盘符:进入某个盘根目录
2.cd c:/Users/Test :进入c盘的Test子目录
3.git add:把文件添加到仓库
4.git commit -m "××××" :提交文件,"××××"相当于备注的意思
5.ls或dir命令可以查看当前目录的文件
6.git status:查看当前仓库的状态,可以看到哪个文件被修改了,但还没有准备提交的修改
7.git diff:该命令和git status类似,要随时掌握工作区的状态,可以使用git status,git diff可以查看修改内容
8.git log:显示从最近到最远的提交日志(可以用git log --pretty=oneline指定每个版本信息只占一行)
9.git reset --hard HEAD^:回退到上一个版本
10.cat filename:查看当前文件
11.git rm filename:用于删除一个文件
12.git checkout HEAD^ filename:恢复文件,其实是用版本库里的版本替换工作区的版本
13.如果想回到指定的版本,需要找回指定版本对应的commit id,使用命令:git reset --hard commit_id (其中commit_id是版本号,不用全写,也不能写太少,避免重复)
14.git reflog:查看以前的每一次命令,可以找到当时的版本的对应id即commit_id
①HEAD^指向的版本是当前的版本,因此,Git允许我们在版本的历史之间穿梭,使用命令
git reset --hard commit_id
②穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本
③要重返未来,用git reflog 查看命令历史,以便确定要回退到未来的哪个版本