我是Git的新手。是否有可能在开发过程中逐步创建提交消息?因为我发现在提交或提交频繁期间审查所有更改非常耗尽。 对不起,如果我在这里提出问题:)
答案 0 :(得分:6)
只需在制作时检查更改,不要等到进行大量更改。这不仅可以使您的提交消息更易于管理,而且可以帮助您更好地控制您的工作,允许您更窄地跟踪更改,在需要时撤消更改等等。
答案 1 :(得分:6)
Nickstar's answer和ventsyv's answer合理。阅读它们并将其接收。但是,如果你真的坚持,你可以在运行git commit
之前在文本文件中准备下一次提交的消息。
nextcommitmessage.txt
的文件;在您喜欢的文本编辑器中保持打开状态,并在工作树中进行更改时为其下一次提交准备消息。nextcommitmessage.txt
。)。nextcommitmessage.txt
的内容感到满意。当您准备提交时,请运行
git commit -F path/to/nextcommitmessage.txt
或者,
git commit --file=path/to/nextcommitmessage.txt
这将导致Git使用nextcommitmessage.txt
的内容作为此提交的消息,而不是打开核心编辑器并提示您从头开始编写提交消息。
或者,您可以先进行一系列小提交,然后将它们压缩到一次提交(在您没有推送它们的情况下)。当您压缩提交时,Git将打开您的编辑器并邀请您将各个提交的消息合并为一个。
答案 2 :(得分:2)
git背后的想法是尽快提交并经常提交。因此,无论何时在您的问题中添加提交消息,只需使用您要添加到大消息中的部分消息进行提交。没有必要推动每一次提交。这可以而且应该推迟到您在当前工作流程中提交的时间。