最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Git 教程之查看提交歷史詳解

 更新時(shí)間:2016年09月08日 14:21:54   作者:菜鳥教程  
本文主要介紹Git 查看提交歷史的知識(shí),這里整理了詳細(xì)資料及命令用法,有興趣的小伙伴可以參考下

Git 查看提交歷史

在使用 Git 提交了若干更新之后,又或者克隆了某個(gè)項(xiàng)目,想回顧下提交歷史,我們可以使用 git log 命令查看。
針對(duì)我們前一章節(jié)的操作,使用 git log 命令列出歷史提交記錄如下:

$ git log
commit 88afe0e02adcdfea6844bb627de97da21eb10af1
Merge: 14b4dca d7e7346
Author: w3cschool <w3c@w3cschool.cc>
Date:  Sun Mar 1 15:03:42 2015 +0800

  Merge branch 'change_site'
  
  Conflicts:
    test.txt

commit 14b4dcadbdc847207651d5a9fae0d315057f346e
Author: w3cschool <w3c@w3cschool.cc>
Date:  Sun Mar 1 14:53:15 2015 +0800

  新增加一行

commit d7e734640da06055e107eaf29cf350b3f1de1c2c
Author: w3cschool <w3c@w3cschool.cc>
Date:  Sun Mar 1 14:48:57 2015 +0800

  changed the site

commit 556f0a0637978097b82287ac665a717623b21f3f
Author: w3cschool <w3c@w3cschool.cc>
Date:  Sun Mar 1 14:40:34 2015 +0800

  removed test2.txt

我們可以用 --oneline 選項(xiàng)來查看歷史記錄的簡(jiǎn)潔的版本。

$ git log --oneline
88afe0e Merge branch 'change_site'
14b4dca 新增加一行
d7e7346 changed the site
556f0a0 removed test2.txt
2e082b7 add test2.txt
048598f add test.txt
85fc7e7 test comment from w3cschool.cc

這告訴我們的是,此項(xiàng)目的開發(fā)歷史。

我們還可以用 --graph 選項(xiàng),查看歷史中什么時(shí)候出現(xiàn)了分支、合并。以下為相同的命令,開啟了拓?fù)鋱D選項(xiàng):

$ git log --oneline --graph
*  88afe0e Merge branch 'change_site'
|\ 
| * d7e7346 changed the site
* | 14b4dca 新增加一行
|/ 
* 556f0a0 removed test2.txt
* 2e082b7 add test2.txt
* 048598f add test.txt
* 85fc7e7 test comment from w3cschool.cc

現(xiàn)在我們可以更清楚明了地看到何時(shí)工作分叉、又何時(shí)歸并。

你也可以用 '--reverse'參數(shù)來逆向顯示所有日志。

$ git log --reverse --oneline
85fc7e7 test comment from w3cschool.cc
048598f add test.txt
2e082b7 add test2.txt
556f0a0 removed test2.txt
d7e7346 changed the site
14b4dca 新增加一行
88afe0e Merge branch 'change_site'

如果只想查找指定用戶的提交日志可以使用命令:git log --author , 例如,比方說我們要找 Git 源碼中 Linus 提交的部分:

$ git log --author=Linus --oneline -5
81b50f3 Move 'builtin-*' into a 'builtin/' subdirectory
3bb7256 make "index-pack" a built-in
377d027 make "git pack-redundant" a built-in
b532581 make "git unpack-file" a built-in
112dd51 make "mktag" a built-in

如果你要指定日期,可以執(zhí)行幾個(gè)選項(xiàng):--since 和 --before,但是你也可以用 --until 和 --after。

例如,如果我要看 Git 項(xiàng)目中三周前且在四月十八日之后的所有提交,我可以執(zhí)行這個(gè)(我還用了 --no-merges 選項(xiàng)以隱藏合并提交):

$ git log --oneline --before={3.weeks.ago} --after={2010-04-18} --no-merges
5469e2d Git 1.7.1-rc2
d43427d Documentation/remote-helpers: Fix typos and improve language
272a36b Fixup: Second argument may be any arbitrary string
b6c8d2d Documentation/remote-helpers: Add invocation section
5ce4f4e Documentation/urls: Rewrite to accomodate transport::address
00b84e9 Documentation/remote-helpers: Rewrite description
03aa87e Documentation: Describe other situations where -z affects git diff
77bc694 rebase-interactive: silence warning when no commits rewritten
636db2c t3301: add tests to use --format="%N"

更多 git log 命令可查看:http://git-scm.com/docs/git-log

您可能感興趣的文章:

相關(guān)文章

  • Chrome瀏覽器中清除特定網(wǎng)站的Cookie數(shù)據(jù)三種方法

    Chrome瀏覽器中清除特定網(wǎng)站的Cookie數(shù)據(jù)三種方法

    當(dāng)我們?cè)谑褂秒娔X瀏覽網(wǎng)頁(yè)時(shí),服務(wù)器會(huì)生成一個(gè)證書并將其返回給電腦,這個(gè)證書是cookie,也可以稱為瀏覽器緩存,這篇文章主要給大家介紹了關(guān)于Chrome瀏覽器中清除特定網(wǎng)站的Cookie數(shù)據(jù)三種方法,需要的朋友可以參考下
    2023-10-10
  • Vertica集成Apache Hudi重磅使用指南

    Vertica集成Apache Hudi重磅使用指南

    這篇文章主要為大家介紹了Vertica集成Apache Hudi的重磅使用指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-03-03
  • ASCII碼對(duì)照表以及各個(gè)字符的解釋(精華版)

    ASCII碼對(duì)照表以及各個(gè)字符的解釋(精華版)

    ASCII(American Standard Code for Information Interchange,美國(guó)信息互換標(biāo)準(zhǔn)代碼)是一套基于拉丁字母的字符編碼,共收錄了 128 個(gè)字符,用一個(gè)字節(jié)就可以存儲(chǔ),它等同于國(guó)際標(biāo)準(zhǔn) ISO/IEC 646
    2020-03-03
  • Matlab幾個(gè)常用的繪圖顏色搭配推薦

    Matlab幾個(gè)常用的繪圖顏色搭配推薦

    使用matlab畫圖時(shí),怎樣才能調(diào)出順眼的顏色呢?下面這篇文章主要給大家介紹了關(guān)于Matlab幾個(gè)常用的繪圖顏色搭配,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Wireshark TS FTP 傳輸失敗問題解決

    Wireshark TS FTP 傳輸失敗問題解決

    這篇文章主要為大家介紹了Wireshark TS FTP 傳輸失敗問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 使用git上傳到碼云分支的實(shí)現(xiàn)

    使用git上傳到碼云分支的實(shí)現(xiàn)

    這篇文章主要介紹了使用git上傳到碼云分支的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • VScode修改默認(rèn)生成的HTML模板的方法

    VScode修改默認(rèn)生成的HTML模板的方法

    這篇文章主要介紹了VScode修改默認(rèn)生成的HTML模板的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Git在克隆的時(shí)候報(bào)錯(cuò)Permission denied (publickey)問題

    Git在克隆的時(shí)候報(bào)錯(cuò)Permission denied (publickey)問題

    Git克隆過程中可能會(huì)遇到“Permission denied (publickey)”錯(cuò)誤,這是因?yàn)镾SH密鑰未添加到Git服務(wù)器,解決方法包括生成SSH密鑰、將公鑰添加到Git服務(wù)器(如GitHub、GitLab或Gitee),操作完成后,通過特定命令驗(yàn)證,若設(shè)置正確,克隆操作應(yīng)成功執(zhí)行
    2024-09-09
  • 高性能WEB開發(fā) JS、CSS的合并、壓縮、緩存管理

    高性能WEB開發(fā) JS、CSS的合并、壓縮、緩存管理

    本篇文章主要討論下目前JS,CSS 合并、壓縮、緩存管理存在的一些問題,然后分享下自己項(xiàng)目中用到的1個(gè)處理方案,并提供1個(gè)實(shí)例下載。
    2010-05-05
  • vscode修改默認(rèn)瀏覽器的方法

    vscode修改默認(rèn)瀏覽器的方法

    本文給大家介紹的是如何實(shí)現(xiàn)Vscode瀏覽器打開html頁(yè)面的方法,非常的實(shí)用,有需要的小伙伴可以查看下
    2020-02-02

最新評(píng)論

临沭县| 阳江市| 太和县| 墨脱县| 双辽市| 阿鲁科尔沁旗| 高州市| 千阳县| 镇安县| 贡觉县| 射洪县| 高青县| 台中县| 广安市| 平泉县| 治多县| 青川县| 泸溪县| 鄂伦春自治旗| 泸州市| 大化| 阜康市| 崇仁县| 中方县| 宁陵县| 西安市| 家居| 财经| 乐陵市| 绵竹市| 巴彦县| 新竹市| 准格尔旗| 平昌县| 手游| 哈巴河县| 衡阳市| 沾化县| 固安县| 连山| 芜湖县|