繁体   English   中英

如何阅读git show命令输出

[英]how to read git show command output

我刚刚进入VC,尤其是git。 我知道像git add/commit/remote这样的基本命令,但很难理解输出:

$ git show f27d852

commit f27d852fc750a9c3f71eaf0acf586164b76faddf
Author: myusername <myemail@gmail.com>
Date:   Tue Jun 28 22:59:35 2016 +0530

    changed color to a different color

diff --git a/css/business-casual.css b/css/business-casual.css
index bbd44d7..ee1765e 100644
--- a/css/business-casual.css
+++ b/css/business-casual.css
@@ -194,5 +194,5 @@ footer p {
 /* CUSTOM CSS - BY ME */

 .brand {
-       color: #ff0000;
-       }
\ No newline at end of file
+       color: #ffdd000;
+       }

每行是什么意思? 怎么读它 谁有人解释一下?

谢谢dk

commit f27d852fc750a9c3f71eaf0acf586164b76faddf

提交的sha1。

Author: myusername <myemail@gmail.com>

作者的姓名和电子邮件,可能与提交者的姓名和电子邮件不同。

Date:   Tue Jun 28 22:59:35 2016 +0530

作者日期,可能与提交者日期不同。

changed color to a different color

提交日志消息。 它可以是一行,或第一部分+空行+另一部分。 空行之前的唯一行或第一部分是subject ,而空行之后的另一部分是body

diff --git a/css/business-casual.css b/css/business-casual.css

已经比较的两个文件。

index bbd44d7..ee1765e 100644

bbd44d7是更改前blob的sha1和ee1765e更改后blob的sha1。 您可以运行git show <blob-sha1>git cat-file -p <blob-sha1>来查看blob的内容。

--- a/css/business-casual.css

更改前的文件。

+++ b/css/business-casual.css

更改后的文件。

    @@ -194,5 +194,5 @@ footer p {
 /* CUSTOM CSS - BY ME */

 .brand {
-       color: #ff0000;
-       }
\ No newline at end of file
+       color: #ffdd000;
+       }

194是diff开始行, 5是上下文行。 footer p {表示差异部分所在的位置。 没有前缀+或 - 的行是未更改的行。 如果你添加一行,那就是+。 如果删除一行,则为 - 。 如果修改一行,则为a - 和a +。

它提供了有关提交的详细信息,然后提供了具有差异的已更改文件列表(有关详细信息,请参阅统一差异 ):

# commit id:
commit f27d852fc750a9c3f71eaf0acf586164b76faddf
# author:
Author: myusername <myemail@gmail.com>
# date committed:
Date:   Tue Jun 28 22:59:35 2016 +0530
# commit message:
    changed color to a different color
# difference for css/business-casual.css :
diff --git a/css/business-casual.css b/css/business-casual.css

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM