git學習 7 歷史記錄相關操作

2021-07-13 18:06:47 字數 684 閱讀 1019

檢視與對比歷史記錄:

1.     git log:檢視提交記錄(詳細鏈結

2.     git show git總的物件:檢視物件詳細資訊

3.     git diff:比較不同儲存區域的差異(詳細鏈結

撤銷修改:

(詳情鏈結

1.     git checkout [指定位置] —檔名:用指定位置內容恢復工作區和暫存區

2.     git reset [指定位置] 檔名:用指定位置倉庫的內容恢復暫存區

3.     git reset [指定位置] –檔名:用指定位置的內容恢復暫存區

4.     git revert commit:提交乙個新的版本,內容為反向修改指定的commit。

重寫歷史記錄:

2.     git rebase:把乙個分支的修改合併到當前分支,並修改為線性的歷史記錄(詳細鏈結

3.     git reflog:檢視head的所有歷史狀態

4.     git reset –hard|mixed|soft commit:hard用指定提交還原暫存區和工作區,並且將head和分支引用都指向commit ;mixed還原暫存區,並且將head和分支引用都指向commit;soft只將head和分支引用都指向commit

git 查詢歷史記錄

git log oneline author 其中author為要查詢的作者的名字 如果要查詢多個人的提交歷史,則使用i 下格式 git log oneline author yyy 注意,上面要對 轉義 2 查詢commit中的關鍵字資訊 git log oneline grep 其中 為需要查詢...

git 清除所有歷史記錄

有些時候,git 倉庫累積了太多無用的歷史更改,導致 clone 檔案過大。如果確定歷史更改沒有意義,可以採用下述方法清空歷史,1 先 clone 專案到本地目錄 以名為 mylearning 的倉庫為例 git clone git gitee.com badboycoming mylearning...

Git命令(檢視倉庫歷史記錄)

2018年08月22日 19 38 51 moduzhang 閱讀數 4287 終端顯示 git log 命令的輸出結果 zhanghuabin mac course git blog project zhanghuabin git log commit a3dc99a197c66ccb87e3f4...