git diff命令输出的含义
生活随笔
收集整理的這篇文章主要介紹了
git diff命令输出的含义
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以Kconfig文件為例,修改之前:
在第3行輸入#sundi,第4行輸入#Andy,如下圖:
git diff Kconfig輸出的結果:
index 048d9fa..ab9eb5f 100755后面兩個數字表示兩個文件的hash值,最后一個表示文件的屬性,權限。
--- a/Kconfig其中的---表示修改前的文件
+++ b/Kconfig其中的+++表示修改后的文件
@@ -1,6 +1,7 @@分為兩部分,第一個是-1,6,其中-表示修改前,1,6表示第1行開始的6行(總共6行);第二個是+1,7,其中的+表示修改后,1,7表示第1行開始的7行(總共7行)。
source "drivers/video/msm/ba/Kconfig" source "drivers/video/msm/msm_dba/Kconfig" - +#sundi +#Andyif FB_MSMconfig FB_MSM_MDSS_COMMONbool上面是包含上下文信息的區別顯示,與@@ -1,6 +1,7 @@相關
總結
以上是生活随笔為你收集整理的git diff命令输出的含义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一张图看明白Git的四个区五种状态
- 下一篇: git撤销/回退操作