【问题标题】:Can someone please help me make meaning of diff in git and svn [duplicate]有人可以帮我理解 git 和 svn 中差异的含义 [重复]
【发布时间】:2013-02-15 14:29:35
【问题描述】:

这是我得到的差异输出

diff --git a/README.md b/README.md
index cda48bc..95ce355 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,3 @@
 THIS IS LINE 1
-THIS IS LINE 2
+THIS IS LINE X
 THIS IS LINE 3

工作区中的文件如下所示

 THIS IS LINE 1
 THIS IS LINE X
 THIS IS LINE 3

暂存文件如下所示

 THIS IS LINE 1
 THIS IS LINE 2
 THIS IS LINE 3

那么下面的意思是什么意思...我真的不明白 diff 输出

diff --git a/README.md b/README.md
index cda48bc..95ce355 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,3 @@
 THIS IS LINE 1
-THIS IS LINE 2
+THIS IS LINE X
 THIS IS LINE 3

【问题讨论】:

  • 认真的吗?为什么又问这个?你几分钟前刚问过这个!
  • 我只是不明白,所以我做了一个更好的例子对不起
  • 那么您应该对原始问题的答案使用评论,并可能扩展您的问题,而不是第二次发布几乎完全相同的问题。还有谷歌,它会告诉你有很多页面解释了统一的差异格式

标签: git svn diff


【解决方案1】:

Unified Diff 的格式和含义很好解释on Wikipedia

【讨论】:

    【解决方案2】:

    你可以这样读:

    -这是第 2 行

    +这是第 X 行

    在第一个文件中,“这是第 2 行”这一行不存在,而是由“这是第 X 行”代替。

    【讨论】:

    猜你喜欢
    • 2021-09-04
    • 1970-01-01
    • 2014-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多