作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
标题不准确,但我不能用一行更好地表达它。
我只想在 git-log
中看到不同的消息。我认为可以使用 git-notes
以某种方式完成,但我还没有成功。
我需要它来修复提交消息中的错误。我总是在那里写下包含我与客户沟通的文档的名称(它看起来就像 T1234 Replace foo by bar
)。沟通往往很长,所以我可以浪费很多时间,直到我发现我被提交消息中的错误文档名称误导了。
git-notes
它看起来像 git-notes
实际上按说明工作 here .不过我总是使用
git log --oneline
所以我从未看到它。关于让 git 对用户撒谎的评论:恕我直言,只有在使用像 --replace-messages-by-notes
这样的特殊开关时才会发生这种情况,这是可以接受的,不是吗?因为我总是使用别名而不是直接使用 git log
,所以我不需要输入太多内容就可以得到我想要的东西。
您认为这是一个合理的功能请求,还是您会向我推荐另一个工作流程?
最佳答案
git notes
是在不更改 SHA1 的情况下获得不同 git 日志消息(不同于提交消息)的唯一方法,如 "Notes to Self" article 中所述(来自 original Aug. 2010 article )。
不过有几点要注意:
git notes
不适合你的原因)。refs/notes/*
)关于git - 如何在不更改提交哈希的情况下更改 git 提交消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5212957/
我是一名优秀的程序员,十分优秀!