我使用“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/