关于github的一些问题

时间:2015-10-28 23:43:31

标签: git github

我刚刚开始使用github,想问一些关于它的问题,而不是发布5个问题。

问题1.如何在没有消息或描述的情况下提交?当文本框为空时,似乎禁用了提交按钮。

问题2.如何更改我提交的用户?我通过点击"选项"更改了它。在github中用于桌面并在那里更改我的名字,但它仍然使用旧名称。

问题3。 为什么提交用户的图像与我的github帐户不同?它是一个不同的gravatar。

1 个答案:

答案 0 :(得分:1)

提交消息不能为空的原因有两个:

  1. 你不被允许,因为你不被允许。空提交消息不会告诉任何人有关提交发生的原因,因此git不允许它们。

  2. 提交消息是为了生成提交的SHA1提交ID而进行哈希处理的组件之一。

  3. 哈希是从以下所有方面生成的:

    • 提交的源代码树
    • 父提交的ID
    • 作者信息
    • 提交者信息(可能与作者信息不同或不同)
    • 提交消息
    • 标签“commit”和上述所有
    • 的字节数
    • 提交的GPG签名(如果存在)