日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

git merging 怎么处理_如何让 Git 的输出对代码更友好?

發布時間:2024/9/27 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git merging 怎么处理_如何让 Git 的输出对代码更友好? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關注公眾號 “OpenSourceDaily” ,每天推薦給你優秀開源項目

大家好,我是歐盆索思(opensource),每天為你帶來優秀的開源項目!

如今 Git 是每個開發人員必須掌握的技能,幾乎每天我們都需要使用 Git,很多人可能使用圖形化客戶端進行 Git 相關操作。然而,也會有不少人熱衷于通過命令行使用 Git,看起來更 Geek,而且控制性更強。那么問題來了,你是否對 Git 相關命令的輸出不滿意,特別是 diff,完全沒有語法高亮,不太利于閱讀。今天推薦的這個項目就是解決這個問題的。

項目地址:https://github.com/dandavison/delta,Star 數:3.1k+,是一個 Rust 項目。

Delta 提供了語言語法高亮顯示,行內插入/刪除檢測以及命令行上 git 的重組 diff 輸出。以下是將 git 配置為使用 delta 作為其 paper 時 git 的顯示內容:

默認情況下,delta 略微重組 git 輸出,以使塊狀標記易于閱讀:

安裝(以 Mac 為例,但支持全平臺,其他平臺安裝方法可以查看文檔):

brew?install?git-delta

之后需要進行配置:在你的 .gitconfig 中將 delta 設置為 git 的 paper。Delta 接受許多命令行選項來更改顏色和輸出的其他細節。這里是一個示例:

[core] pager = delta --plus-color="#012800" --minus-color="#340001" --theme='Monokai Extended'[interactive] diffFilter = delta --color-only

現在,所有顯示 diff 輸出的 git 命令都會語法高亮顯示,命令列表如下:

git?diffgit?showgit?log?-pgit?stash?show?-pgit?reflog?-pgit?add?-p

另外,delta 也能處理普通的 diff 命令輸出,如:

diff?-u?a.txt?b.txt?|?delta

今天的項目大家覺得怎么樣嗎?如果你喜歡,請在文章底部留言、點贊或關注轉發,你的支持就是我持續更新的最大動力!


OpenSourceDaily - 送給愛開源的你

Git · GitHub · GitLab · Gitee

總結

以上是生活随笔為你收集整理的git merging 怎么处理_如何让 Git 的输出对代码更友好?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。