Git中的Sign Off 功能有什么意义?
git commit --signoff
我应该什么时候使用它,如果有的话?
Sign-off 是在 Linux 内核和一些其他项目中获取补丁的必要条件,但大多数项目实际上并不使用它。
它是在SCO 诉讼之后引入的(以及SCO的其他版权侵权指控,其中大部分他们从未真正上过法庭),作为开发者原产地证书。它用于表示您证明您已经创建了有问题的补丁,或者您证明据您所知,它是在适当的开源许可下创建的,或者它是由某人提供给您的否则根据这些条款。这可以帮助建立一个负责相关代码版权状态的人员链,以帮助确保未在适当的自由软件(开源)许可下发布的受版权保护的代码不包含在内核中。