VS Code 的'Commit (Amend)' 和'Commit (Signed Off)' 有什么区别?

Cos*_*tan 10 git version-control visual-studio-code

这些按钮所在的图片

在此处输入图片说明

嗨,我开始使用 VS Code 版本控制。

我知道“全部提交”和“提交分阶段”之间的区别

但无法弄清楚提交(修改)和提交(已签署)

我检查了 VS Code 版本控制文档,但没有解释......

我想知道它们是什么以及何时使用它。

zma*_*mag 5

这些不是 VS Code 功能,而只是 Git 提交选项。

Signed Off:在提交日志消息的末尾添加 Signed-off-by 行。

参考:https : //git-scm.com/docs/git-commit#Documentation/git-commit.txt---signoff

修改:真正修改当前分支上已经提交的内容。

参考:https : //git-scm.com/docs/git-commit#Documentation/git-commit.txt---amend