git status 查看仓库状态
git diff 查看工作区与仓库的区别
[root@localhost 222]# git status
位于分支 devd
无文件要提交,干净的工作区
[root@localhost 222]# git diff aaa
[root@localhost 222]# vim aaa
[root@localhost 222]# git diff aaa
diff --git a/aaa b/aaa
index e405c4f..17c291c 100644
--- a/aaa
+++ b/aaa
@@ -1,2 +1,3 @@
wang
+wang
[root@localhost 222]# git status
位于分支 devd
尚未暂存以备提交的变更:
(使用 "git add <文件>..." 更新要提交的内容)
(使用 "git restore <文件>..." 丢弃工作区的改动)
修改: aaa
修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
[root@localhost 222]#
git reset --hard HEAD^ 退回上一个暂存区版本
git reset --hard 版本号 退回指定暂存区版本
git log – pretty=oneline(简洁显示查看仓库历史记录)
git reflog 查看暂存区版本库
[root@localhost 222]# git log --pretty=oneline
2001b09a4aa1464a627b6e04443d0f129f35ff4a (HEAD -> d