gpt4 book ai didi

git - 在我编辑代码时向 git commit 消息添加一行

转载 作者:太空狗 更新时间:2023-10-29 14:25:49 25 4
gpt4 key购买 nike

在 VIM 中编辑代码时,我想在 Git Commit 消息中添加一行小注释。有时我发现当我看到一个小问题时立即修复它比评论它或记录它以备将来修复更简单。但是,我仍然希望更改出现在评论日志中。

现在我正在运行 :!echo Did something neat >> g 我正在我的 git 注释中使用 g 文件的内容。在我写一个 VIM 宏来写入文件之前,Git/VIM 有更好的处理方法吗?

最佳答案

您可以使用 git add --patch(或 git add - p) 并为其创建提交,然后继续处理其余代码。

通过这样做,您不仅为每个修复提供了自己的提交,还有助于在您的历史记录中保留代表逻辑工作单元的提交,即逻辑上属于一起的更改,而不是有一堆不相关的大提交它的变化。

来自 the Git docs :

-p
--patch
Interactively choose hunks of patch between the index and the work tree and add them to the index. This gives the user a chance to review the difference before adding modified contents to the index.

This effectively runs add --interactive, but bypasses the initial command menu and directly jumps to the patch subcommand. See “Interactive mode” for details.

Pro Git 也描述了这个所谓的 interactive staging .

关于git - 在我编辑代码时向 git commit 消息添加一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16735077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com