Git - 提交时显示提交者
我使用不同的 git 身份,并且由于有时我设法将它们混合在一起,有没有办法在提交时显示这些信息?
沿着修改文件的列表。
I work with different git identities, and since I sometimes manage to mix them up, is there a way to display this information when commiting?
Along the list of modified files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
怎么切换身份?如果您使用单独的存储库,则可以在
.git/config
文件中为每个存储库设置user.name
和user.email
,然后不打扰。否则,您可以将
commit.template
选项设置为包含一些标记的文件,然后更改您的.git/hooks/prepare-commit-message
hook 来编辑文件并在其中插入您的用户名/电子邮件。How do you switch identities? If you're using separate repositories, you can set
user.name
anduser.email
in the.git/config
file for each one and not bother.Otherwise, you can set the
commit.template
option to a file which contains some markers and then change your.git/hooks/prepare-commit-message
hook to edit the file in place and insert your username/email in it.如前所述,您可以使用
.git/hooks/prepare-commit-message
git hook 包含以下内容:这会在预格式化提交消息的末尾添加行
See
man githooks
和.git/hooks/prepare-commit-msg.sample
了解更多信息和示例。As mentioned before, you can use the
.git/hooks/prepare-commit-message
git hook with such content:This adds, at the end of the pre-formatted commit message, the line
See
man githooks
and.git/hooks/prepare-commit-msg.sample
for further information and examples.