git - 有没有办法在检查更改时使用 git 累积提交消息?

标签 git commit-message accumulate

我使用“git add -p”来暂存我的更改。我希望能够做的是在检查我的更改时累积提交消息,然后当我调用“git commit”时,它已经为我填写并允许我在提交之前进行更改。

现在,通过简单地检查更改并相应地编辑提交消息文本框,可以轻松地使用 git gui 来完成此操作,但我是一个命令行人员,想知道这是否可以在命令行上实现。

最佳答案

git add 不提供该功能,但您可以尝试其他一些选项:

  • 使用 git commit -v 显示差异,以便您记住要提交的内容
  • 在私有(private)分支中进行少量提交,然后将它们压缩到 git rebase -i 中。
  • 使用其他编辑器填充.git/COMMIT_EDITMSG。当您提交时,这将用作模板。我相信这种方式很困惑,并且比在文件中的任何地方写下各个部分并在提交时加载要容易得多(对于 vi 使用 `:r 文件名)。

关于git - 有没有办法在检查更改时使用 git 累积提交消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2799490/

相关文章:

带有字母 # 的 Git 提交消息

git - 何时使用 "chore"作为提交消息的类型?

git:需要解析提交消息以查找模式并存储在列表中

r - 在同一个变异函数 dplyr 中使用滞后结果

git - 如何确定我使用的是 32 位还是 64 位版本的 Git

windows - 使用 win git,git 变量不再位于 environment_variables 中,如何打开 Git Shell 并从那里运行命令?

c++ - multimap 智能按键排序

c++ - 如何在 std::reduce 和 std::accumulate 之间进行选择?

默认情况下 git merge -Xignore-space-change

git - 根据 git 子模块中的更改触发 TeamCity 构建