Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在git提交期间运行脚本_Git - Fatal编程技术网

在git提交期间运行脚本

在git提交期间运行脚本,git,Git,在git完成提交之前,是否可以调用/启动另一个进程/命令 我的同事和我共用电脑,对于任何给定的承诺,都可能是许多人中的一个在做这项工作。问题是,在进行提交之前,要记住设置git用户名是件麻烦的事,因此它永远不会发生。我想要的是一种在调用“git commit”时出现提示的方法,该提示将询问当前用户,然后将git用户设置为该值。设置提交脚本是实现这一点的一种方法,但大多数人直接调用git,所以这不起作用 这可能吗?没有分叉git,即:) 谢谢, Erick如果您编写一个简单的脚本来提示输入名称并进

在git完成提交之前,是否可以调用/启动另一个进程/命令

我的同事和我共用电脑,对于任何给定的承诺,都可能是许多人中的一个在做这项工作。问题是,在进行提交之前,要记住设置git用户名是件麻烦的事,因此它永远不会发生。我想要的是一种在调用“git commit”时出现提示的方法,该提示将询问当前用户,然后将git用户设置为该值。设置提交脚本是实现这一点的一种方法,但大多数人直接调用git,所以这不起作用

这可能吗?没有分叉git,即:)

谢谢,
Erick

如果您编写一个简单的脚本来提示输入名称并进行相应的设置,那么您可以在中使用该脚本,Git将在提交之前为您调用该脚本。

在主目录(本地)中创建一个“.gitconfig”文件

包含以下内容:

[user]
    name = Your Name Comes Here
    email = you@yourdomain.example.com

也许您可以利用git
pre-commit
hook

您共享计算机—但您不能拥有自己的存储库克隆吗?问题是让人们实际填写它。:)