提问人:smbrine 提问时间:2/18/2023 最后编辑:mzjnsmbrine 更新时间:2/18/2023 访问量:178
如何在Git中没有消息的情况下提交?
How to commit without message in Git?
问:
我知道 GitHub 强烈建议使用消息,但我和我的兄弟一起从事半公开项目,我们在同一个房间里工作,所以显然我们不需要对我们的承诺发表任何评论。是否有任何其他选项可以完全禁用承诺消息,至少对于特定的存储库/项目/文件?
我发现这个命令可以做出一个承诺:它运行良好,但我已经厌倦了每次都输入它。git commit -a --allow-empty-message -m ""
答:
5赞
Liam McArthur
2/18/2023
#1
我不完全确定为什么你每次都想在没有消息的情况下提交,因为 Git 的整个想法是跟踪代码。您可能希望为该命令创建一个别名,以防止您每次都必须键入它。
我还没有测试过这个,但像这样:
git config --global alias.cm "commit -a --allow-empty-message -m ''"
然后你会跑。有关别名的更多信息,请参阅此处。git cm
评论
0赞
smbrine
2/18/2023
这似乎更方便,但是是否有任何其他选项可以更改源代码管理部分中蓝色按钮的行为?或者也许是此命令的绑定?
3赞
IMSoP
2/18/2023
@smbrine 什么是“源代码管理部分的蓝色按钮”?您在此页面上的任何地方都没有提到任何图形工具。
0赞
Liam McArthur
2/19/2023
如果你在谈论 VSCode,你必须以某种方式修改提交按钮功能(如果可能的话)。我不使用 VSCode,所以我不确定,但这可能有助于 stackoverflow.com/a/73321308/2053918
0赞
smbrine
2/19/2023
是的,我很抱歉没有提到我在 VS 工作。你留下的链接非常有用,所以我会试着弄清楚,也许会留下一个关于它的帖子。
评论