-
添加文件到暂存库
git add test.txt
-
提交文件(git commit)
git commit -m "学习Git commit"
-
查看日志 git log
-
回退版本(git reset)
- HEAD 当前版本
- HEAD^ 上一个版本
- HEAD^^ 上上一个版本
- HEAD~100 上100个版本
git reset --hard HEAD^
- 再次查看git log
git log
最新的那个版本append GPL已经看不到了!好比你从21世纪坐时光穿梭机来到了19世纪,想再回去已经回不去了,肿么办?
办法其实还是有的,只要上面的命令行窗口还没有被关掉,你就可以顺着往上找啊找啊,找到那个append GPL的commit id是1094adb...,于是就可以指定回到未来的某个版本:
git reset --hard 1094a
你回退到了某个版本,关掉了电脑,第二天早上就后悔了,想恢复到新版本怎么办?找不到新版本的commit id怎么办?
Git提供了一个命令git reflog用来记录你的每一次命令:
git reflog