查看提交歷史
在提交了若干更新,又或者克隆了某個項目之后,你也許想回顧下提交歷史。完成這個任務最簡單而又有效的工具是 git log 命令。
我們使用一個非常簡單的 “simplegit” 項目作為示例。運行下面的命令獲取該項目:
$ git clone https://github.com/schacon/simplegit-progit
當你在此項目中運行 git log 命令時,可以看到下面的輸出:
$ git log
commit ca82a6dff817ec66f44342007202690a93763949
Author: Scott Chacon schacon@gee-mail.com >
Date: Mon Mar 17 21:52:11 2008 -0700
changed the version number
commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7
Author: Scott Chacon schacon@gee-mail.com >
Date: Sat Mar 15 16:40:33 2008 -0700
removed unnecessary test
commit a11bef06a3f659402fe7563abf99ad00de2209e6
Author: Scott Chacon schacon@gee-mail.com >
Date: Sat Mar 15 10:31:28 2008 -0700
first commit
不傳入任何參數的默認情況下,git log 會按時間先后順序列出所有的提交,最近的更新排在最上面。
這個命令會列出每個提交的 SHA-1 校驗和、作者的名字和電子郵件地址、提交時間以及提交說明。
git log 有許多選項可以幫助你搜尋你所要找的提交, 下面我們會介紹幾個最常用的選項。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
項目
+關注
關注
0文章
34瀏覽量
17872 -
Git
+關注
關注
0文章
207瀏覽量
16930
發布評論請先 登錄
相關推薦
熱點推薦
git命令的基本使用
git config 第一次使用git或者剛安裝的git時,使用此命令設置身份Name 和 Eamail 地址。并且每次提交時會使用此信息。
git shell 常用命令
-f a.a 強行移除修改后文件(從暫存區和工作區中刪除)git diff --cached 或 $ git diff --staged 查看尚未
發表于 04-16 15:57
開發者必備的8 個 git 小技巧
commit(沒有 -a),這樣只會提交選中的部分。同樣可以使用 git checkout -p 來選擇需要恢復的部分。添加后,你可以使用 git diff –cached 來查看差
發表于 07-05 10:30
git之推送提交
下文章:git創建倉庫,并提交代碼(第一次創建并提交)以及updates were rejected because the tip of your current branch is behind its
發表于 12-17 09:20
git簡單使用(一)
sample.c Makefile5.將該文件添加到暫存區git add sample.c Makefile6.查看以下當前暫存區的狀態git status7.提交暫存區的內容到倉庫
發表于 02-17 16:18
Git找不到存儲庫
存在沖突,因為有人認為將所有生成的文件都放在git中是一個好主意。我很確定我所做的一切都在起作用。程序編譯成功。但它不允許我提交。因此我關閉了MPLAB X,并且執行了git
發表于 09-27 07:13
如何快速批量修改Git提交記錄中的用戶信息
使用該腳本,替換其中 [Your Old Email] [Your New Author Name] [Your New Email] 之后在 git 目錄中執行即可。
git rebase與相關git merge命令比較
。 #概念 ????首先要理解的是git rebase和git merge解決了同樣的問題。這兩個命令都旨在將更改從一個分支集成到另一個分支 - 它們只是以不同的方式進行。試想一下當你開始在專用分支中開發新功能時另一個團隊成員以
git rebase和git merge的區別
"origin"已經有了 2 個提交,如圖。 現在我們在這個分支做一些修改,然后生成兩個提交(commit)。 ? $?vi?file.txt$?git?commit$?vi?otherfile.txt$?
Git中怎么打標簽
打標簽 像其他版本控制系統(VCS)一樣,Git 可以給倉庫歷史中的某一個提交打上簽,以示重要。比較有代表性的是人們會使用這個功能來標記發布結點( v1.0 、 v2.0 等等)。 如
git中如何查看提交歷史
評論