在VIM中编辑代码时,我想在Git Commit消息中添加小的单行注释.有时我发现在我看到它时修正一个小问题比在日常修复中对其进行评论或记录更简单.但是,我仍然希望更改显示在注释日志中.
现在我正在运行:!echo Did something neat >> g,我正在使用g我的git评论中的文件内容.在我写一个VIM宏来写入文件之前,Git/VIM有更好的方法来处理它吗?
小智 9
您可以选择使用git add --patch(或git add -p)选择性地使用(或)创建提交,然后继续处理其余代码,而不是为工作时遇到的小修补程序的提交消息添加其他注释.
通过这样做,您不仅可以为每个修复提供自己的提交,还可以帮助保持历史记录中的提交代表逻辑工作单元,即逻辑上属于一起的更改,而不是在其中进行大量提交,其中包含大量无关的更改.
来自Git文档:
-p
--patch
在索引和工作树之间以交互方式选择补丁,并将它们添加到索引中.这使用户有机会在将修改后的内容添加到索引之前查看差异.这有效地运行add --interactive,但绕过初始命令菜单并直接跳转到patch子命令.有关详细信息,请参阅"交互模式"
Pro Git还描述了这种所谓的交互式分期.
| 归档时间: |
|
| 查看次数: |
180 次 |
| 最近记录: |