日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2024/9/27 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 的输出对代码更友好?的全部內容,希望文章能夠幫你解決所遇到的問題。

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