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

Git如何查看歷史提交及其參數(shù)設(shè)定的常用命令詳解

 更新時間:2025年07月02日 10:59:58   作者:但老師  
查看 Git 提交歷史可以幫助你了解代碼的變更情況和開發(fā)進(jìn)度,Git 提供了多種命令和選項來查看提交歷史,從簡單的日志到詳細(xì)的差異對比,本文給大家介紹了Git如何查看歷史提交及其參數(shù)設(shè)定的常用命令,需要的朋友可以參考下

1. 基本語法

git log
```![請?zhí)砑訄D片描述](https://i-blog.csdnimg.cn/direct/0873f918bf8b4b15931263ba71358ec7.png)


- **無參數(shù)**:如果不指定任何參數(shù),`git log`將顯示所有的提交記錄。
- `-p`:這個參數(shù)會展示每個提交的差異,即每個提交的具體代碼更改。
- `--oneline`:這個參數(shù)將每個提交壓縮成一行顯示,只顯示哈希值和提交信息。
- `--graph`:顯示分支合并的圖形化表示。
- `--decorate`:顯示引用信息,如分支名和標(biāo)簽。
- `--all`:顯示所有分支的提交記錄。
- `--author="author_name"`:只顯示特定作者的提交。
- `--since="date"`:顯示指定日期之后的提交。
- `--until="date"`:顯示指定日期之前的提交。
- `--grep="pattern"`:搜索提交信息中包含特定模式的提交。
- `-S"string"`:顯示添加或刪除了特定字符串的提交。
- -n: 顯示最近提交的n條記錄

# 1. 無參數(shù), 顯示全部
直接輸入
```bash
git log

顯示所有提交, 后續(xù)太長了只貼了前面幾個

commit c27b530c9fb65c52056e54d5137fabd92e8389fa (HEAD -> master, origin/master)

    名單更新

commit a22db668ac8e450e1d7f7d9ab8dfc80125b79364
Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 16:10:27 2024 +0800

    蜀山部組調(diào)整

commit 057204b8ce640abfd68cea686aa81d330b8ead0c
Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 15:53:32 2024 +0800

    刪除離職

commit 485f4cbe232028a6b1859593a7aa775ae50ad9de
Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 11:16:45 2024 +0800

    目標(biāo)更新,周期更新

...

2. -p,顯示具體更改

輸入

git log -p

輸出每一次的具體更改,很長…

commit c27b530c9fb65c52056e54d5137fabd92e8389fa (HEAD -> master, origin/master)
Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 16:50:16 2024 +0800

    名單更新

diff --git "a/excel/\345\255\246\345\216\206_\350\264\271\346\257\224_\344\270\252\344\272\272_v4.xlsx" "b/excel/\345\255\246\345\216\206_\350\264\271\346\257\224_\344\270\252\344\272\272_v4.xlsx"
index 8feb94d..199858c 100644
Binary files "a/excel/\345\255\246\345\216\206_\350\264\271\346\257\224_\344\270\252\344\272\272_v4.xlsx" and "b/excel/\345\255\246\345\216\206_\350\264\271\346\257\224_\344\270\252\344\272\272_v4.xlsx" differ
diff --git "a/excel/\345\255\246\345\216\206\344\270\252\344\272\272\347\233\256\346\240\207\350\277\233\345\272\246\350\241\250v3.2.xlsx" "b/excel/\345\255\246\345\216\206\344\270\252\344\272\272\347\233\256\346\240\207\350\277\233\345\272\246\350\241\250v3.2.xlsx"    
index b72110c..a63d564 100644
Binary files "a/excel/\345\255\246\345\216\206\344\270\252\344\272\272\347\233\256\346\240\207\350\277\233\345\272\246\350\241\250v3.2.xlsx" and "b/excel/\345\255\246\345\216\206\344\270\252\344\272\272\347\233\256\346\240\207\350\277\233\345\272\246\350\241\250v3.2.xlsx" differ
diff --git "a/excel/\345\255\246\345\216\206\350\277\220\350\220\245\346\212\245\350\241\250v3.xlsx" "b/excel/\345\255\246\345\216\206\350\277\220\350\220\245\346\212\245\350\241\250v3.xlsx"
index 29b6ec2..438cc53 100644
Binary files "a/excel/\345\255\246\345\216\206\350\277\220\350\220\245\346\212\245\350\241\250v3.xlsx" and "b/excel/\345\255\246\345\216\206\350\277\220\350\220\245\346\212\245\350\241\250v3.xlsx" differ
diff --git "a/excel/\350\277\220\350\220\245\346\212\245\350\241\250v1R.xlsx" "b/excel/\350\277\220\350\220\245\346\212\245\350\241\250v1R.xlsx"
index 911bf89..c7c0068 100644
Binary files "a/excel/\350\277\220\350\220\245\346\212\245\350\241\250v1R.xlsx" and "b/exc:
...

3. --oneline,顯示成一行

輸入

git log --oneline

顯示ID,描述

a22db66 蜀山部組調(diào)整
057204b 刪除離職
485f4cb 目標(biāo)更新,周期更新
d78df83 目標(biāo)更正
f09eac5 target
4293be7 月目標(biāo)更新
3c18c0c 研究生訂單時間調(diào)整
8a2b1c1 暫無目標(biāo)
8b1c4b2 吃雞跨月沒數(shù)據(jù)問題處理
01ca59e 月份更正
d6b0b9c 更新目標(biāo),研究生高效加入胡總,去除巢湖離職人員
aa0b5d1 吃雞更新
f830832 學(xué)歷目標(biāo)更新
d3cff90 研究生訂單時間更新
0a33f20 chick pk update date
4560b81 費比數(shù)據(jù)切換到新數(shù)據(jù)源
4666417 吃雞周期更新
781c5f3 吃雞比賽更新
b7370ab 吃雞更新成海報
0bb2fdf 規(guī)劃師費比評級

4. --graph, 顯示圖表

git log --graph
```bash
主要是查看主分支的合并提交等等, 這個項目就我一個人所以沒有分支, 看起來一條直線
```bash
| Author: Dan <danzhao@163.com>
| Date:   Tue Nov 5 16:50:16 2024 +0800
|
|     名單更新
|
* commit a22db668ac8e450e1d7f7d9ab8dfc80125b79364
| Author: Dan <danzhao@163.com>
| Date:   Tue Nov 5 16:10:27 2024 +0800
|
|     蜀山部組調(diào)整
|
* commit 057204b8ce640abfd68cea686aa81d330b8ead0c
| Author: Dan <danzhao@163.com>
| Date:   Tue Nov 5 15:53:32 2024 +0800
|
|     刪除離職
|
* commit 485f4cbe232028a6b1859593a7aa775ae50ad9de
| Author: Dan <danzhao@163.com>
| Date:   Tue Nov 5 11:16:45 2024 +0800
|
|     目標(biāo)更新,周期更新
|

5. --decorate, 顯示引用

git log --decorate

我沒有創(chuàng)建分支, 也沒有使用標(biāo)簽, 所以并沒有什么區(qū)別…

Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 16:50:16 2024 +0800

    名單更新

commit a22db668ac8e450e1d7f7d9ab8dfc80125b79364
Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 16:10:27 2024 +0800

    蜀山部組調(diào)整

commit 057204b8ce640abfd68cea686aa81d330b8ead0c
Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 15:53:32 2024 +0800

    刪除離職
...

6. -all, 顯示所有分支提交記錄

我的也是沒有分支, 所以沒區(qū)別,略過

7. --author, 按作者篩選

git log --author='Dan'

這里注意

  1. 兩條短橫線
  2. 只有一個等于號
  3. 單雙引號都可以

在這里插入圖片描述

作者會突出顯示紅色, 所以截圖顯示

8. --since, 指定日期之后的提交

git log --since='2024/11/1'

git log --since='2024-11-1'

正常輸出

Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 16:50:16 2024 +0800

    名單更新

commit a22db668ac8e450e1d7f7d9ab8dfc80125b79364
Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 16:10:27 2024 +0800

    蜀山部組調(diào)整

commit 057204b8ce640abfd68cea686aa81d330b8ead0c
Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 15:53:32 2024 +0800

    刪除離職
...

9. --until, 和since相反

git log --unitl='2024-5-1'

正常輸出

Author: Dan <danzhao@163.com>
Date:   Tue Apr 30 15:17:54 2024 +0800

    fix

commit afdc076d7a202117125a6073c9da512f56bbd0db
Author: Dan <danzhao@163.com>
Date:   Tue Apr 30 15:16:12 2024 +0800

    研究生無數(shù)據(jù)播報bug修正

commit 021911fb560fddfa8713d1f12585a5597950b5e2
Author: Dan <danzhao@163.com>
Date:   Mon Apr 29 10:45:16 2024 +0800

    1. 例外情況修正; 2. 開始測試AI接入
...

10. --grep, 匹配

例如輸入

git log --grep='1'

會顯示我所有提交提示為1的提交記錄, 紅色突出顯示

在這里插入圖片描述

這個應(yīng)該是最實用的提交了

11. -S, 搜索特定字符是否修改

git log -S'markdown'

慎用, 會要一點時間

commit 4560b81bdcc5c28c3434e30b11e5c7f10eeb32ba
Author: Dan <danzhao@163.com>
Date:   Wed Oct 23 17:29:59 2024 +0800

    費比數(shù)據(jù)切換到新數(shù)據(jù)源

commit b1bc6bca62ec38d6b5b516789da65b8fd170896b
Author: Dan <danzhao@163.com>
Date:   Thu Sep 5 18:33:19 2024 +0800

    新增研究生分地域播報發(fā)胡總

commit c1435d6439125ed9008f3aff27d2e971949ea06d
Author: Dan <danzhao@163.com>
Date:   Wed Aug 21 11:39:52 2024 +0800

    新增單獨發(fā)送的研究生分團(tuán)隊播報
...

12. -n, 顯示最近提交的幾條記錄

git log -3

顯示最近提交的3條記錄

commit c27b530c9fb65c52056e54d5137fabd92e8389fa (HEAD -> master, origin/master)
Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 16:50:16 2024 +0800

    名單更新

commit a22db668ac8e450e1d7f7d9ab8dfc80125b79364
Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 16:10:27 2024 +0800

    蜀山部組調(diào)整

commit 057204b8ce640abfd68cea686aa81d330b8ead0c
Author: Dan <danzhao@163.com>
Date:   Tue Nov 5 15:53:32 2024 +0800

    刪除離職

以上就是Git如何查看歷史提交及其參數(shù)設(shè)定的常用命令詳解的詳細(xì)內(nèi)容,更多關(guān)于Git查看歷史提交及參數(shù)設(shè)定的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 使用MASA?Blazor開發(fā)查詢表格頁

    使用MASA?Blazor開發(fā)查詢表格頁

    MASA?Blazor?是一個基于?Material?Design?設(shè)計語言的?Blazor?組件庫,dotNET開發(fā)者只需或者甚至不需要懂得?javascript?就能開發(fā)一個企業(yè)級中后臺系統(tǒng),這篇文章主要介紹了使用MASA?Blazor開發(fā)一個標(biāo)準(zhǔn)的查詢表格頁,需要的朋友可以參考下
    2022-04-04
  • github 生成token的方法圖解

    github 生成token的方法圖解

    這篇文章主要介紹了github 生成token的方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-09-09
  • UTF-8 GBK UTF8 GB2312 之間的區(qū)別和關(guān)系介紹

    UTF-8 GBK UTF8 GB2312 之間的區(qū)別和關(guān)系介紹

    UTF-8:Unicode TransformationFormat-8bit,允許含BOM,但通常不含BOM。是用以解決國際上字符的一種多字節(jié)編碼,它對英文使用8位(即一個字節(jié)),中文使用24為(三個字節(jié))來編碼
    2011-12-12
  • Gitlab新建用戶無法收到郵件的問題解決辦法

    Gitlab新建用戶無法收到郵件的問題解決辦法

    在配置GitLab郵件服務(wù)時,可能因為環(huán)境或版本差異遇到問題,本文就來介紹一下Gitlab新建用戶無法收到郵件的問題解決辦法,感興趣的可以了解一下
    2024-11-11
  • 一個批量編碼轉(zhuǎn)換及ASP/JS加解密/簡繁轉(zhuǎn)換的工具

    一個批量編碼轉(zhuǎn)換及ASP/JS加解密/簡繁轉(zhuǎn)換的工具

    一個批量編碼轉(zhuǎn)換及ASP/JS加解密/簡繁轉(zhuǎn)換的工具...
    2007-05-05
  • String與string的區(qū)別(注意大小寫)

    String與string的區(qū)別(注意大小寫)

    String與string的區(qū)別(注意大小寫)
    2010-06-06
  • Typora?1.4.8激活?2022最新Typora破解激活使用教程

    Typora?1.4.8激活?2022最新Typora破解激活使用教程

    Typora?for?mac?是一款簡潔的markdown編輯器、寫作軟件。它去除了預(yù)覽窗口,模式切換器,語法符號以及所有其他不必要的干擾,今天給大家分享Typora?1.4.8?最新Typora破解激活使用教程,感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • cnblogs 運(yùn)行代碼功能嘗試

    cnblogs 運(yùn)行代碼功能嘗試

    cnblogs 運(yùn)行代碼功能嘗試,使用cnblogs的朋友可以參考下。
    2011-08-08
  • Git向倉庫提交代碼三步走詳解(add、commit、push)

    Git向倉庫提交代碼三步走詳解(add、commit、push)

    文章主要介紹了Git的工作區(qū)、暫存區(qū)和版本庫的概念,并詳細(xì)講述了如何使用`git add`、`git commit`和`git push`命令進(jìn)行代碼版本管理,此外,還介紹了如何配置用戶名和郵箱地址、創(chuàng)建版本庫、記錄快照、上傳代碼到遠(yuǎn)程倉庫以及強(qiáng)制推送等操作
    2026-04-04
  • Skywalking環(huán)境搭建過程

    Skywalking環(huán)境搭建過程

    這篇文章主要介紹了Skywalking環(huán)境搭建,Skywalking默認(rèn)使用H2內(nèi)存進(jìn)行數(shù)據(jù)的存儲,我們可以替換存儲源為ElasticSearch保證其查詢的高效及可用性,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06

最新評論

浑源县| 科技| 武安市| 旬邑县| 六盘水市| 岱山县| 精河县| 石首市| 岳阳市| 吉木乃县| 鸡西市| 沧州市| 固阳县| 房产| 龙江县| 比如县| 水富县| 沅江市| 嘉鱼县| 丽水市| 巴青县| 商河县| 深泽县| 谢通门县| 新营市| 东乌| 宜良县| 扎兰屯市| 马公市| 佳木斯市| 嘉义市| 荥阳市| 收藏| 从江县| 蓝山县| 望谟县| 佛学| 洛宁县| 陇川县| 巴马| 房产|