国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Delta 一個(gè)新的 git diff 對(duì)比顯示工具

這篇具有很好參考價(jià)值的文章主要介紹了Delta 一個(gè)新的 git diff 對(duì)比顯示工具。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

介紹

git diff 介紹

平時(shí)我們會(huì)在命令行使用 git diff 相關(guān)命令來對(duì)比文件的差異。(git diff命令可參考:git-diff命令說明)

比如:當(dāng)前文件和該文件以前某一次提交進(jìn)行對(duì)比、某文件的某兩次提交記錄進(jìn)行對(duì)比、對(duì)比電腦上任意兩個(gè)文件的差異。

但是 git diff 對(duì)比出來沒有行號(hào),并且不能并排顯示差異,對(duì)比界面不太好看,,這個(gè)時(shí)候你就可以使用 delta 了 。

delta介紹

delta 是一款用于命令行的對(duì)比開源工具,它是基于 git 的,也就是它是通過 git 來對(duì)比文本得到不同點(diǎn),然后做了美化處理,delta 提供了許多主題和配置,可以讓你在命令行很方便的對(duì)比代碼或文本,以此來提高你的工作效率。

所以如果你也經(jīng)常使用命令行以及使用命令行來對(duì)比,那么 delta 就很適合你。

delta的github官網(wǎng)

一、安裝

本文基于 windos 進(jìn)行下載安裝說明。

1.下載 Git

delta 是基于 Git 的,如果你沒安裝 Git 需要先去 Git官網(wǎng)下載 安裝下 Git。

2.下載 delta

根據(jù)你的操作系統(tǒng),到 delta 的發(fā)行下載頁面下載最新的版本,官網(wǎng)傳送門:delta下載。
或者
百度云下載windos版 (鏈接:https://pan.baidu.com/s/1JshHpA8kApTR1MG_i46Cog 提取碼:bl5t)

3.解壓

下載解壓后,把 delta.exe 放到如下目錄:

C:\Users\你的用戶名\AppData\Local\Microsoft\WindowsApps

4.修改配置文件

打開 C:\Users\用戶名\.gitconfig 文件,在其中增加如下配置:

[core]
	pager = delta

[interactive]
    diffFilter = delta --color-only

[delta]
    navigate = true		#運(yùn)行使用 n 和 N 在 diff 部分之間移動(dòng)
    line-numbers = true  #行號(hào)
    side-by-side = true	 #并排對(duì)比視圖
    syntax-theme = Coldark-Cold #主題

[merge]
    conflictstyle = diff3

[diff]
    colorMoved = default

(如果你該目錄下沒有 .gitconfig 文件需要自己新建一個(gè))

5. 修改主題

上面我們使用了Coldark-Cold 主題,它是為暗色背景提供的一個(gè)主題。
delta 為亮色和暗色背景的命令行提供了多種主題,你可以使用 delta --list-syntax-themes 命令來查看所有的主題。

亮色背景有以下:
 GitHub
 Monokai Extended Light
 OneHalfLight
 Solarized (light)
 gruvbox-light

暗色背景有以下:
 1337
 Coldark-Cold
 Coldark-Dark
 DarkNeon
 Dracula
 Monokai Extended
 Monokai Extended Bright
 Monokai Extended Origin
 Nord
 OneHalfDark
 Solarized (dark)
 Sublime Snazzy
 TwoDark
 Visual Studio Dark+
 ansi
 base16
 base16-256
 gruvbox-dark
 zenburn

6.其他配置和說明

關(guān)于delta 的其他配置和自定義主題顏色等操作,可參考 :delta 官方配置說明

二、對(duì)比命令

1.在項(xiàng)目中 git diff 常用命令

(1).如果修改了多個(gè)文件,并且多個(gè)文件都沒有使用 git add 加入到緩存區(qū),那么可以使用 git diff 命令,會(huì)列出這些文件所有修改的地方

git diff

(2).如果 Test.java 文件沒有使用 git add 加入到緩存區(qū),那么可以如下列出該文件所有修改的地方

git diff Test.java

(3).比較某次提交和工作區(qū)的 Test.java文件的不同,XXXX 是 commitId

git diff XXXX Test.java

(4).如果多個(gè)文件已經(jīng)使用了git add加入到了緩存區(qū),使用下面的命令會(huì)列出這些文件所有修改的地方

git diff --cached

(5).如果某個(gè)文件已經(jīng)使用了git add加入到了緩存區(qū),使用下面的命令會(huì)列出該文件所有修改的地方

git diff --cached demo/Test.java

(6).查看當(dāng)前工作區(qū)內(nèi)容與 某次提交 的所有文件內(nèi)容的差異

git diff XXXX   #XXXX是 commit Id

(7).比較兩個(gè)版本號(hào)所有文件差異

git diff XXXX1 XXXX2   #XXXX1和XXXX2是 commit Id

2.對(duì)比電腦上兩個(gè)文件

  • 對(duì)比 revised.txt 和 original.txt 并顯示他們的差異(只顯示差異不同點(diǎn)):
git diff --no-prefix revised.txt original.txt
或者:
detal revised.txt original.txt
  • 對(duì)比 revised.txt 和 original.txt 顯示差異和文本所有內(nèi)容:
git diff --no-prefix -U99999 revised.txt original.txt

3.對(duì)比電腦上的兩個(gè)文件夾

你可以使用如下命令對(duì)比兩個(gè)文件夾下所有文件的差異 (dir1 和 dir2 是你文件夾的名稱)

detal dir1 dir2

三、在Git 命令行中使用效果

1.Git 命令行中Coldark-Cold 主題的效果

git對(duì)比工具,工具,git,github,git diff,文本對(duì)比,文本差異對(duì)比

2.Git 命令行中 GitHub 亮色主題的效果

在Git 命令行中如果你想使用亮色的 GitHub 主題,你需要先把你的命令行背景顏色改為白色,
鼠標(biāo)右鍵 ==> Options ==> looks ==> Background

git對(duì)比工具,工具,git,github,git diff,文本對(duì)比,文本差異對(duì)比

git對(duì)比工具,工具,git,github,git diff,文本對(duì)比,文本差異對(duì)比

四、在idea 的Terminal命令行中使用效果

1.使用 Dracula 主題在idea 的Terminal命令行中效果:

git對(duì)比工具,工具,git,github,git diff,文本對(duì)比,文本差異對(duì)比

2.使用 GitHub 主題在idea 的Terminal命令行中效果:

(GitHub 主題是亮色主題,需要把 idea 的背景設(shè)置成白色,idea 里左上角 File --> Setting -->【Appearance & Behavior】下的 Appearance --> Theme下拉框選擇IntelliJ Light)

git對(duì)比工具,工具,git,github,git diff,文本對(duì)比,文本差異對(duì)比文章來源地址http://www.zghlxwxcb.cn/news/detail-537973.html

到了這里,關(guān)于Delta 一個(gè)新的 git diff 對(duì)比顯示工具的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • git diff兩個(gè)分支有差異git merge卻顯示沒有可以合并的內(nèi)容

    git diff兩個(gè)分支有差異git merge卻顯示沒有可以合并的內(nèi)容

    problem: 用git diff可以發(fā)現(xiàn)兩個(gè)分支還是有很多不一樣的地方,可用git merge顯示not something we can merge 輸入gitk查看,發(fā)現(xiàn)preview已經(jīng)在這個(gè)分支前面了。。。雖然不太懂,但這樣是沒辦法將preview合并當(dāng)前分支的,只能這個(gè)分支合并preview。。。 解決:因?yàn)橐膊粫?huì)別的解決方法,因

    2024年02月12日
    瀏覽(40)
  • 如何在GitHub上建立一個(gè)新的文件夾

    在 GitHub 網(wǎng)站上,不能直接創(chuàng)建一個(gè)空文件夾。但可以通過在新文件的路徑中包含文件夾名稱的方法來創(chuàng)建文件夾。請(qǐng)按照以下步驟操作: 打開想在其中創(chuàng)建新文件夾的 GitHub 倉庫。 點(diǎn)擊倉庫頁面上方的 \\\"Add file\\\"(添加文件)按鈕,然后選擇 \\\"Create new file\\\"(創(chuàng)建新文件)。 在

    2024年02月15日
    瀏覽(19)
  • 創(chuàng)建一個(gè)新的git倉庫步驟

    創(chuàng)建一個(gè)新的git倉庫步驟

    1,在vscode里面打開一個(gè)終端 2,創(chuàng)建一個(gè)git倉庫:? 3,將跟蹤的文件添加到git中: 4,提交被跟蹤的新文件到本地倉庫: 5,打開瀏覽器進(jìn)入GitHub后臺(tái),點(diǎn)擊+號(hào),選擇New repository創(chuàng)建 ?6,在紅色區(qū)域輸入名字,點(diǎn)擊Create repository提交,最后會(huì)出現(xiàn)圖二,把它們一一粘貼到終端上

    2024年02月14日
    瀏覽(17)
  • SourceTree 這是一個(gè)無效源路徑。報(bào)錯(cuò):git -c diff.mnemonicprefix=false -c core

    SourceTree 這是一個(gè)無效源路徑。報(bào)錯(cuò):git -c diff.mnemonicprefix=false -c core

    報(bào)錯(cuò)內(nèi)容 : 使用SourceTree更換倉庫地址和密碼,提示這是一個(gè)無效的源路徑 報(bào)錯(cuò)詳細(xì)信息: 報(bào)錯(cuò)原因 SourceTree生成了一套u(yù)serhosts 、passwd信息。每次都會(huì)直接調(diào)用。調(diào)用錯(cuò)誤就會(huì)報(bào)錯(cuò)。 解決方案 Win10 C:UsersxxxxAppDataLocalAtlassianSourceTree 把這個(gè)文件下的password刪掉。SourceTree會(huì)

    2024年02月03日
    瀏覽(25)
  • 用OpenCV實(shí)現(xiàn)創(chuàng)建一個(gè)新的圖像并排顯示左右兩個(gè)輸入圖像

    創(chuàng)建一個(gè)并排顯示左右兩個(gè)輸入圖像程序的關(guān)鍵在于正確地使用 OpenCV 的 cv::Mat 類和圖像處理函數(shù)。 下面是一個(gè)簡單的示例代碼,展示了如何實(shí)現(xiàn)這個(gè)功能。 這段代碼假設(shè)你已經(jīng)有了兩個(gè)圖像文件(左圖和右圖),并將它們并排顯示在一個(gè)窗口中。 請(qǐng)確保在您的系統(tǒng)上安裝

    2024年01月18日
    瀏覽(17)
  • 武林新秀(一)`git init` 初始化一個(gè)新的Git倉庫

    git init 是 Git 版本控制系統(tǒng)中用于初始化一個(gè)新的 Git 倉庫或重新初始化一個(gè)現(xiàn)有的倉庫的命令?!癷nit” 是 “initialize”(初始化)的縮寫。執(zhí)行此命令后,會(huì)創(chuàng)建一個(gè)名為 .git 的子目錄,其中包含所有的倉庫元數(shù)據(jù),這使得目錄成為一個(gè) Git 倉庫。 基本語法: --bare : 創(chuàng)建一

    2024年02月10日
    瀏覽(20)
  • git基于原有的分支拉取(創(chuàng)建)一個(gè)新的分支

    git checkout -b newbranch origin/oldbranchname newbranch:你要?jiǎng)?chuàng)建的分支的名子 oldbranchname:原來的分支(你要基于的分支) git push --set-upstream origin newbranch newbranch:你剛剛創(chuàng)建的新分支的名字 git push origin newbranch 或者直接 git push newbranch:你剛剛創(chuàng)建的新分支的名字

    2024年02月15日
    瀏覽(82)
  • 使用git將兩個(gè)項(xiàng)目合并一個(gè)新的項(xiàng)目(保姆級(jí))

    使用git將兩個(gè)項(xiàng)目合并一個(gè)新的項(xiàng)目(保姆級(jí))

    1.1在git創(chuàng)建一個(gè)新的項(xiàng)目(此項(xiàng)目為合成后的項(xiàng)目) 1.2創(chuàng)建一個(gè)空白的文件夾 1.3點(diǎn)擊右鍵選擇 Git Bash Here 1.4 輸入命令 git clone+git地址 運(yùn)行成功結(jié)果如圖所示 1.5文件夾變化 1.6打開對(duì)應(yīng)文件夾我們發(fā)現(xiàn)該項(xiàng)目已經(jīng)存在了 ?成功 2.1接下來我吧我們的第一個(gè)的項(xiàng)目添加到我的這個(gè)

    2024年01月25日
    瀏覽(21)
  • 用git在本地倉庫創(chuàng)建一個(gè)新的分支,并且將當(dāng)前分支切換到新創(chuàng)建的分支上

    用git在本地倉庫創(chuàng)建一個(gè)新的分支,并且將當(dāng)前分支切換到新創(chuàng)建的分支上

    1 用下面的命令創(chuàng)建本地倉庫的新分支 2 用下面的命令將當(dāng)前分支切換到新創(chuàng)建的分支上 ?注意:下面的chatGPT說的是錯(cuò)的,正確的命令是git checkout -b ?3 可以用簡寫的方式,可以同時(shí)實(shí)現(xiàn)創(chuàng)建本地分支和切換到新創(chuàng)建的分支上

    2024年02月09日
    瀏覽(94)
  • 32.5k star!發(fā)現(xiàn)一個(gè)新的 API 調(diào)試工具!postman 要被替換了【文末有項(xiàng)目源碼】

    32.5k star!發(fā)現(xiàn)一個(gè)新的 API 調(diào)試工具!postman 要被替換了【文末有項(xiàng)目源碼】

    在軟件開發(fā)過程中,API(應(yīng)用程序接口)扮演著至關(guān)重要的角色。為了確保 API 的可靠性和性能,開發(fā)人員需要一種高效的方式來測試和調(diào)試它們。這方面的工具,大家經(jīng)常用到的應(yīng)該就是 postman 了。不過,今天想要給大家分享一個(gè)新的 API 調(diào)試工具——Insomnia。 Insomnia 是一個(gè)

    2024年04月28日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包