1. 安装
以windows系统为例:
点击下载(选择合适的版本,网站会根据电脑推荐),一路next安装,默认安装在C盘,安装后右键单击如下:
我们选择Bash
2. 命令行操作
首先来了解一下流程:
- 初始化一个Git仓库(git init)
- 设置用户名和邮箱
- 添加文件到仓库(git add 文件名1 文件名2 )
- 提交 (git commit -m 说明文字)
- 查看版本 (git log)
- 回退 (git reset --hard HEAD^/commit_id)
(1) 初始化一个Git仓库(git init)
在选定目录下bash,使用git init命令初始化,之后会在该目录下创建一个.git隐藏目录。(太重要,不能自己改动,干脆隐藏了)
(2) 设置用户名和邮箱
第一次使用需要设置,之后就不用了
使用命令:git config user.name 用户名
git config user.email 邮箱
(使用git config --list查看)
(3) 添加文件到仓库(git add 文件名1 文件名2 )
开发loading。。。
使用命令将文件添加到仓库(此过程可以重复,命令git add *可将文件一次性全部添加到仓库)
(4) 提交 (git commit -m 说明文字)
提交产生版本,使用命令git commit -m 说明文字
没有说明文字即为放弃提交,没有-m会进入vi编辑模式!
(5) 查看版本 (git log)
(6) 回退 (git reset --hard HEAD^/commit_id)
有如下两种方式:
-
git reset --hard HEAD^
这种方式,只能回退到历史版本。 其中:
HEAD^:回退到当前版本的上一个历史版本
HEAD^^:回退到当前版本的上上一个历史版本
HEAD^^^:回退到当前版本的上上一个历史版本
HEAD~n:回退到当前版本的前第n个历史版本 -
git reset --hard commit_id
可以回退到任意版本,既包括历史版本,也包括未来版本。非常强大。 唯一需要拿到的就是commitid,Git还提供了一个命令git reflog,可以查看所有的版本回退信息