亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

1. 基本語(yǔ)法

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


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

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

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

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

輸出每一次的具體更改,很長(zhǎng)…

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 研究生訂單時(shí)間調(diào)整
8a2b1c1 暫無(wú)目標(biāo)
8b1c4b2 吃雞跨月沒(méi)數(shù)據(jù)問(wèn)題處理
01ca59e 月份更正
d6b0b9c 更新目標(biāo),研究生高效加入胡總,去除巢湖離職人員
aa0b5d1 吃雞更新
f830832 學(xué)歷目標(biāo)更新
d3cff90 研究生訂單時(shí)間更新
0a33f20 chick pk update date
4560b81 費(fèi)比數(shù)據(jù)切換到新數(shù)據(jù)源
4666417 吃雞周期更新
781c5f3 吃雞比賽更新
b7370ab 吃雞更新成海報(bào)
0bb2fdf 規(guī)劃師費(fèi)比評(píng)級(jí)

4. --graph, 顯示圖表

git log --graph
```bash
主要是查看主分支的合并提交等等, 這個(gè)項(xiàng)目就我一個(gè)人所以沒(méi)有分支, 看起來(lái)一條直線
```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

我沒(méi)有創(chuàng)建分支, 也沒(méi)有使用標(biāo)簽, 所以并沒(méi)有什么區(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, 顯示所有分支提交記錄

我的也是沒(méi)有分支, 所以沒(méi)區(qū)別,略過(guò)

7. --author, 按作者篩選

git log --author='Dan'

這里注意

  1. 兩條短橫線
  2. 只有一個(gè)等于號(hào)
  3. 單雙引號(hào)都可以

在這里插入圖片描述

作者會(huì)突出顯示紅色, 所以截圖顯示

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

    研究生無(wú)數(shù)據(jù)播報(bào)bug修正

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

    1. 例外情況修正; 2. 開(kāi)始測(cè)試AI接入
...

10. --grep, 匹配

例如輸入

git log --grep='1'

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

在這里插入圖片描述

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

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

git log -S'markdown'

慎用, 會(huì)要一點(diǎn)時(shí)間

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

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

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

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

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

    新增單獨(dú)發(fā)送的研究生分團(tuán)隊(duì)播報(bào)
...

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è)定的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 通過(guò)自定義字段重新排序 WordPress 文章方法

    通過(guò)自定義字段重新排序 WordPress 文章方法

    在本文中,我將向您展示如何通過(guò)自定義字段更改文章的順序。WordPress 中文章的默認(rèn)順序基于發(fā)布日期,并按時(shí)間倒序顯示。這意味著它將在頂部顯示最新的文章。
    2021-09-09
  • VSCode 安裝 Copilot 詳細(xì)過(guò)程和實(shí)例代碼(最新推薦)

    VSCode 安裝 Copilot 詳細(xì)過(guò)程和實(shí)例代碼(最新推薦)

    Copilot 作為一款 AI 輔助編程工具,可以極大地提高開(kāi)發(fā)效率,讓編程變得更加輕松愉快,在實(shí)際開(kāi)發(fā)過(guò)程中,我們要注意審查和測(cè)試生成的代碼,確保其符合項(xiàng)目需求和標(biāo)準(zhǔn),這篇文章主要介紹了VSCode 安裝 Copilot 詳細(xì)過(guò)程和實(shí)例,需要的朋友可以參考下
    2024-05-05
  • Git報(bào)錯(cuò)error:pathspec‘XXX‘did not match any file(s) known to git問(wèn)題及解決過(guò)程

    Git報(bào)錯(cuò)error:pathspec‘XXX‘did not match any&nbs

    這篇文章主要介紹了Git報(bào)錯(cuò)error:pathspec‘XXX‘did not match any file(s) known to git問(wèn)題及解決過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 永久解決VSCode終端中文亂碼問(wèn)題

    永久解決VSCode終端中文亂碼問(wèn)題

    這篇文章主要介紹了永久解決VSCode終端中文亂碼問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • git恢復(fù)刪除的分支及內(nèi)容的方法

    git恢復(fù)刪除的分支及內(nèi)容的方法

    下面小編就為大家?guī)?lái)一篇git恢復(fù)刪除的分支及內(nèi)容的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • URL 長(zhǎng)度有限制嗎?

    URL 長(zhǎng)度有限制嗎?

    眾所周知, 傳遞小量參數(shù)(在沒(méi)有其他原因,例如隱藏參數(shù)值的情況下)推薦使用GET方法,傳遞大量參數(shù)推薦使用POST方法。原因是什么呢?
    2009-06-06
  • 手把手教你學(xué)會(huì)HBuilder打包APP

    手把手教你學(xué)會(huì)HBuilder打包APP

    我們打包APP需要用到HBuilder,所以本文主要介紹了HBuilder下載安裝以及如何使用,最后介紹如何打包app,感興趣的可以了解一下
    2021-06-06
  • openlayers?模仿高德箭頭導(dǎo)航路線圖的代碼詳解

    openlayers?模仿高德箭頭導(dǎo)航路線圖的代碼詳解

    這篇文章主要介紹了openlayers?模仿高德箭頭導(dǎo)航路線圖的示例代碼,主要包括原始數(shù)據(jù)、起點(diǎn)/終點(diǎn)尋找、起點(diǎn)和終點(diǎn)樣式函數(shù),結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • Vscode 打字特效插件Power Mode安裝使用介紹

    Vscode 打字特效插件Power Mode安裝使用介紹

    本文給大家推薦的是一款Vscode的打字特效的插件Power Mode的安裝使用說(shuō)明,插件非常的炫酷,推薦給大家,希望大家能夠喜歡
    2020-02-02
  • VS2019中Git源代碼管理實(shí)現(xiàn)總結(jié)

    VS2019中Git源代碼管理實(shí)現(xiàn)總結(jié)

    這篇文章主要介紹了VS2019中Git源代碼管理實(shí)現(xiàn)總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08

最新評(píng)論