Git中的Sign Off功能是什么?

  • 回答 (2)
  • 关注 (0)
  • 查看 (5205)

"Git中的Sign Off功能有什么意义?

git commit --signoff

应该什么时候使用它?"

汐雲風汐雲風提问于
Tabor

Tencent · Content Operation (已认证)

一个会花式跑脚本的boy~回答于

用来表示您证明您已经创建了相应的补丁程序,或者您已经证实,尽我所知,它是在适当的开放源代码许可证下创建的,或者是由某人提供给您的否则根据这些条款。这可以帮助建立负责所涉代码的版权状态的人员链,以帮助确保不在适当的免费软件(开源)许可下发布的版权代码不包括在内核中。

Ne_biubiubiu这就是世界结束的方式回答于

签名是提交消息结尾的一行,用于证明提交作者是谁。它的主要目的是提高跟踪谁做了什么,特别是补丁。

例:

Made an update to xyz.

Signed-off-by: Super Developer <super.dev@gmail.com>

如果用于开源项目,它应该包含用户的真实姓名。

如果分支机构维护人员需要稍微修改补丁以合并补丁,他可以要求提交者重新提交,但这样做会适得其反。他可以调整代码并在最后签名,所以作者仍然可以获得补丁而不是引入的错误。

Made an update to xyz.
Signed-off-by: Super Developer <super.dev@gmail.com>
[uber.dev@gmail.com: renamed methods according to naming conventions.]
Signed-off-by: Uber Developer <uber.dev@gmail.com>

扫码关注云+社区

领取腾讯云代金券