1 git 命令
git diff HEAD
上面這條命令會顯示你工作目錄與上次提交時(本地倉庫)之間的所有差別,這條命令所顯示的內容都會在執行"git commit -a"命令時被提交。
git diff --cached
上面的命令會顯示你當前的索引和上次提交間的差異;這些內容在不帶"-a"參數運行 "git commit"命令時就會被提交。
git diff
上面的命令會顯示在當前的工作目錄里的,沒有 staged(添加到索引中),且在下次提交時 不會被提交的修改。
git diff test
當前的工作目錄與另外一個分支的差別
git diff head --stat
查看統計文件的不同
git status
命令可以列出當前目錄所有還沒有被git管理的文件和被git管理且被修改但還未提交(git commit)的文件
git log
可以查看提交歷史,以便確定要回退到哪個版本
git reset --hard commit_id
HEAD指向的版本就是當前版本,因此,Git允許我們在版本的歷史之間穿梭,
git reflog
git reflog查看命令歷史