Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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提交,并在处理本地分支时将任何代码签入远程存储库后生成一封电子邮件,以便避免任何合并冲突。回答了您可能正在寻找的问题 如果您使用的是github或gitlab之类的工具,则有一些设置可用于配置此工具并管理提交挂钩。您可以将您的回购连接到。它们为Bitbucket、Github和Gitlab提供连接器,您可以使用它们触发多个任务,如电子邮件等。将提交添加到远程时发送电子邮件的最面向git的解决方案是post接收挂钩。每次有人将引用推到远程位置时,此操

我应该如何检查在远程git分支中完成的任何git提交,并在处理本地分支时将任何代码签入远程存储库后生成一封电子邮件,以便避免任何合并冲突。

回答了您可能正在寻找的问题


如果您使用的是github或gitlab之类的工具,则有一些设置可用于配置此工具并管理提交挂钩。

您可以将您的回购连接到。它们为Bitbucket、Github和Gitlab提供连接器,您可以使用它们触发多个任务,如电子邮件等。

将提交添加到远程时发送电子邮件的最面向git的解决方案是post接收挂钩。每次有人将引用推到远程位置时,此操作都会运行

但是,根据远程主机的承载方式,您可能有权也可能没有权访问运行挂钩。一些托管解决方案提供了自己的钩子替代方案,因此您必须查阅相关文档

不过退一步——为什么你认为知道有人推到了分支会让你避免合并冲突?这可能会让你意识到,当你将要拥有它们时,你会更早一点,但这是你能做的最好的事情