是否可以在git完成提交之前调用/启动另一个进程/命令?
我的同事和我共用计算机,对于任何特定的提交,它可能是许多人之一。问题是记住在提交之前设置git用户名是一件麻烦事,所以它永远不会发生。我想要的是一种方法,当调用“git commit”时会有一个提示,要求当前用户然后将git用户设置为该值。设置提交脚本是一种方法,但大多数人直接调用git,因此无法正常工作。
这可能吗?没有分配git就是这样。 :)
谢谢, 埃里克
答案 0 :(得分:4)
如果您编写一个简单的脚本来提示输入名称并进行相应的设置,那么您可以在pre-commit hook中使用该脚本,Git会在提交之前为您调用它。
答案 1 :(得分:1)
也许你可以利用git pre-commit
钩子? http://progit.org/book/ch7-3.html
答案 2 :(得分:0)
在您的主目录(本地)中创建“.gitconfig”文件。
包含以下内容:
[user]
name = Your Name Comes Here
email = you@yourdomain.example.com