Git是否允许我在开发过程中逐渐编写下一个提交消息?
我是Git的新手。在开发过程中是否可以一步一步地创建提交消息?因为我发现在提交或频繁提交过程中查看所有更改非常困难。Git是否允许我在开发过程中逐渐编写下一个提交消息?,git,git-commit,commit-message,Git,Git Commit,Commit Message,我是Git的新手。在开发过程中是否可以一步一步地创建提交消息?因为我发现在提交或频繁提交过程中查看所有更改非常困难。 抱歉,如果我把问题挤在这里:)请在进行更改时检查,不要等到有大量更改时再进行更改。这不仅会使您的提交消息更易于管理,而且还可以帮助您更好地控制工作的版本,允许您更精确地跟踪更改,如果需要,还可以反转更改等等。git背后的理念是尽快提交并经常提交。因此,无论何时在问题中向提交消息添加内容,只需使用要添加到大消息中的部分消息进行提交即可。没有必要推送每一个提交。这可以而且应该推迟到您
抱歉,如果我把问题挤在这里:)请在进行更改时检查,不要等到有大量更改时再进行更改。这不仅会使您的提交消息更易于管理,而且还可以帮助您更好地控制工作的版本,允许您更精确地跟踪更改,如果需要,还可以反转更改等等。git背后的理念是尽快提交并经常提交。因此,无论何时在问题中向提交消息添加内容,只需使用要添加到大消息中的部分消息进行提交即可。没有必要推送每一个提交。这可以而且应该推迟到您将在当前工作流中提交的时间点。并且是合理的。读一读,然后接受。但是,如果您确实坚持,您可以在运行
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将打开编辑器并邀请您将单个提交的消息合并为一个。您所说的“一步一步”到底是什么意思?如果您发现自己需要较长的提交消息,您可能没有足够频繁地提交。您应该在每次逻辑添加后提交,即
实现功能X
,修复bug Y
,使Z更高效
。