濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > git blame命令詳解

git blame命令詳解

熱門標(biāo)簽:谷歌地圖標(biāo)注日期 400電話申請(qǐng)到底哪家好 聯(lián)通外呼系統(tǒng)電腦app軟件 鶴壁高頻外呼系統(tǒng)多少錢一個(gè)月 地圖標(biāo)注項(xiàng)目幾個(gè)月 400電話辦理費(fèi)用低 蘇州呼叫中心外呼系統(tǒng)哪家強(qiáng) 宿遷怎么辦理400電話 外呼系統(tǒng)怎么群發(fā)短信

git blame用來追溯一個(gè)指定文件的歷史修改記錄。它能顯示任何文件中每行最后一次修改的提交記錄。 所以,如果你在代碼中看到一個(gè)有 bug 的方法,你可以使用 git blame 標(biāo)注這個(gè)文件,查看哪一次提交引入了這行。

用法:

git blame filename

可以使用 -L 指定文件的行數(shù)范圍:

git blame -L n1,n2 filename

例如:

第一列是commit id;接下來是提交人、提交時(shí)間。注意一下 ^1da177e4c3f4 這個(gè)提交的幾行,其中的前綴 ^ 指出了該文件自第一次提交后從未修改的那些行。

目前,在各大編輯器工具中都集成了該功能。例如eclise:

idea:

https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E4%BD%BF%E7%94%A8-Git-%E8%B0%83%E8%AF%95

下面再給大家分享一下這么好用的git blame命令,你用了嗎

git blame用了好多年,最近發(fā)現(xiàn)有些小伙伴還沒用過,特此記錄一下。
git blame命令可以查看一個(gè)代碼文件中每一行是誰最后添加或者修改的,使用方法如下:
git blame 文件名

打印結(jié)果是每行代碼最后的修改時(shí)間、修改人、提交對(duì)應(yīng)hash號(hào)。下面是其中的一行:

fa213368 (xiaoxia.wang       2020-09-01 15:37:01 +0800  292)     public static final boolean MULTIUSER_DEBUG = false;

第一列,hash號(hào),如果想看這個(gè)提交的詳細(xì)內(nèi)容,可以使用“git show + hash號(hào)”命令進(jìn)行查看
第二列,提交人姓名 ,根據(jù)這個(gè)信息可以知道這行代碼最后是誰修改的。
第三列,修改日期
第四列,代碼

有了git blame命令,我們就可以很容易查出來bug是誰改出來的,嘿嘿。

總結(jié)

到此這篇關(guān)于git blame命令詳解的文章就介紹到這了,更多相關(guān)git blame命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Git命令的簡單整理大全
  • Git代碼提交流程及git命令匯總(基礎(chǔ)篇)
  • Linux中Git集中操作命令匯總
  • 解決因文件權(quán)限導(dǎo)致git fetch命令執(zhí)行失敗的問題
  • Git pull命令與fetch命令的區(qū)別
  • Git 常用命令速查表(圖文+表格)
  • 分享下自己總結(jié)的Git常用命令

標(biāo)簽:哈爾濱 莆田 丹東 鄂爾多斯 雙鴨山 遵義 襄陽 錫林郭勒盟

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《git blame命令詳解》,本文關(guān)鍵詞  git,blame,命令,詳解,git,blame,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《git blame命令詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于git blame命令詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    疏附县| 苍溪县| 黔西县| 凌海市| 利津县| 独山县| 明溪县| 三明市| 新郑市| 肇东市| 明星| 兖州市| 宽甸| 石狮市| 运城市| 韶关市| 鱼台县| 阜南县| 云安县| 泗水县| 琼中| 周宁县| 托克托县| 平顶山市| 浦城县| 石狮市| 新沂市| 西乌珠穆沁旗| 江口县| 色达县| 缙云县| 辽宁省| 平湖市| 南投市| 常宁市| 驻马店市| 长治市| 宜都市| 恩施市| 洛扎县| 思南县|