狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

版本管理之 git 查看歷史

admin
2024年12月3日 12:6 本文熱度 223

使用 Git 進行版本管理,常常會用到查看歷史記錄。

歷史記錄幫助我們了解項目的演變過程、追蹤更改以及問題的調(diào)查等等。

git 本身是不帶圖形界面(GUI)的工具,通過使用命令行,可以在 IDE,也就是 VS Code 的終端可以查看這些信息。

這篇文章,我們會了解使用命令行的方式查看 git 的提交歷史。

這里主要介紹兩個命令 git log 和 git diff

最后會介紹 VS Code 的擴展 git graph,提供了 UI 的方式顯示歷史。

查看提交歷史 (git log)

git log 命令用于顯示提交歷史記錄。

它會列出所有的提交信息,包括提交的哈希值、作者、日期和提交信息。

git log 基本用法

# 顯示提交歷史 git log 

git log 常用選項

  • --oneline:每個提交顯示一行,簡潔明了。

  • --graph:顯示提交歷史的圖形表示,便于理解分支和合并。

  • --since 和 --until:顯示特定時間范圍內(nèi)的提交。

git log 示例代碼

  • 簡潔地顯示提交歷史

git log --oneline 

結(jié)果如下:

  • 顯示圖形表示的提交歷史

git log --graph --oneline 

結(jié)果如下:

?? 之所以目前還看不出來有什么不一樣,是因為我們目前還沒有多分支,且沒有在多分支里做合并。

  • 顯示最近一周的提交

git log --since="1 week ago" 

由于目前我本地簽入只有 1 個星期內(nèi)的,結(jié)果和git log是一樣的。

查看更改詳情 (git diff)

git diff 命令用于顯示兩個提交之間的差異,或者工作目錄和暫存區(qū)之間的差異。它可以幫助你了解具體的代碼更改。

git diff 基本用法

  • 顯示工作目錄和暫存區(qū)之間的差異

git diff 

結(jié)果如下:

  • 顯示暫存區(qū)和最新提交之間的差異

git diff --cached 

結(jié)果如下:

  • 顯示兩個提交之間的差異

git diff commit1 commit2 

結(jié)果如下:

git diff 常用選項

  • --stat:顯示差異的統(tǒng)計信息,而不是具體的更改內(nèi)容。

  • --name-only:僅顯示更改的文件名。

  • --color:以彩色顯示差異,便于閱讀。

git diff 示例代碼

# 顯示差異的統(tǒng)計信息 git diff --stat  # 僅顯示更改的文件名 git diff --name-only  # 以彩色顯示差異 git diff --color 

git graph 擴展

在 VS Code 左邊的擴展里搜索 git graph,看到如下控件。

在右側(cè)的詳細(xì)信息界面里點 install 安裝。

然后我們就可以通過 graph view 查看當(dāng)前打開的倉庫的歷史了。

如果找不到可以通過 ctrl + shift + p 打開命令窗口,找到 view git graph:

在打開的 git graph 窗口里,能看到如下具體信息。

因為是圖形界面,對比較容易熟悉了解,這里就不多做介紹,大家可以自行探索它提供的功能。

總結(jié)

  • ?? git log 用于查看 git 的提交歷史記錄。

  • ?? git diff 用于查看兩個提交之間的差異。

  • ?? 使用 git graph 擴展使得查看歷史更直觀。


該文章在 2024/12/4 17:26:12 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved