一:创建git版本库
在一个合适的地方,右键 git bash here 调出命令面板
$ mkdir 文件名 $ cd 文件名 $ pwd /文件的路径名
二:变成一个可管理的仓库
$ git init Initialized empty Git repository in D:/backups/one/.git/
文件夹中会出现.git文件,该文件初始是默认隐藏的,可输入git ls -ah显示文件
$ ls -ah ./ ../ .git/
添加文件到仓库,没有提示就是最好的提示
$ git add a.txt
提交文件到仓库
$ git commit -m "one" 成功提示如下: [master (root-commit) 4839ee5] one 1 file changed, 1 insertion(+) create mode 100644 a.txt
使用$git status命令查看当前仓库的 状态,是否被修改,是否被提交到仓库
使用$ git diff **文件,查看仓库是否被修改,
注每次提交新的版本建议使用 $ git log 打印log,commit 后面的号码,找回之前版本的时候会用到!
$ git log commit b5ae89ae996b7f013194bef1270853f4ce37a49e (HEAD -> master) Author: zsl <1449083165@qq.com> Date: Fri Jul 7 08:33:25 2017 +0800 three commit 6669a468195b361706c083ff02253e140c3d3041 Author: zsl <1449083165@qq.com> Date: Fri Jul 7 08:31:52 2017 +0800 two commit 4839ee503be5248eab40e86489b7068b86b8e5ee Author: zsl <1449083165@qq.com> Date: Fri Jul 7 08:23:53 2017 +0800 one
使用$ git reset --hard HEAD^回到上一个版本,HESD是当前版本,HEAD^就是上一个版本的意思,
$ git reset --hard HEAD^
HEAD is now at 6669a46 two
或者使用另一种方法返回之前版本,$ git reset --hard b5ae89ae996b7f0131 后面编号就是$ git log 打印的 log commit 后面的一串编号,不过使用的时候并不用全部复制,复制部分,系统会自动追踪
$ git reset --hard b5ae89ae996b7f0131
HEAD is now at b5ae89a three