查看歷史內容
在.git文件 同級目錄下,右鍵 選擇 git history
但是紅框中的路徑無法拷貝。
右鍵紅框中的任一文件,有 HighLight this only, Highlight this too 高亮顯示,試試看就知道效果了。
查看兩個版本之間的所有變更集
在.git文件 同級目錄下,右鍵 選擇 git bash。使用命令 git diff --name-status HEAD~2 HEAD~3
若想查看最近三次提交的變更內容,命令是:git diff --name-status HEAD~0 HEAD~3
A D M分別是添加、刪除、修改
如果換個順序,添加、刪除就是完全相反的結果
回滾到某個分支
選中一個分支,右鍵 選擇 Reset master branch to here
此時會彈出如下內容:
這里選Mixed就可以,Mixed : Leave working tree untouched, reset index
根據–soft –mixed –hard,會對working tree和index和HEAD進行重置:
git reset --mixed:此為默認方式,不帶任何參數的git reset,即時這種方式,它回退到某個版本,只保留源碼,回退commit和index信息
git reset --soft:回退到某個版本,只回退了commit的信息,不會恢復到index file一級。如果還要提交,直接commit即可
git reset --hard:徹底回退到某個版本,本地的源碼也會變為上一個版本的內容,此命令 慎用!