嗨,我想知道是否可以在github桌面上不使用git include。
我解释:
在我的项目中,我在提交后有一个钩子,该钩子使用命令
向我发送邮件git send-email
当我使用命令行提交时,它可以工作(提交和发送电子邮件),而使用Github Desktop则不能(提交工作但不能发送电子邮件)。我没有错误,或者除了提交之外什么都没发生。 如果您要求,该钩子会被Github Desktop触发,我会在钩子中创建文本文件以进行检查。
所以我想知道我是否可以更改Github Desktop使用的git存储库,或者是否可以将git send-email添加到git。
谢谢!
GitHub桌面:1.5.1
操作系统:Windows 7 Professional
git send-email --to some@email.com --smtp-server yourserver.com --confirm never origin/master
中有这一行在some@email.com上接收最新修改的邮件。
如果我提交
git commit -m“我的消息”
它可以正常工作,我会收到电子邮件。
但是,如果我在GithubDesktop中单击致力于掌握,则提交有效,但我没有收到电子邮件。
我认为是因为Giithub Desktop具有自己的git而没有git send-email
命令。
使用git bash登录:
$ git commit -m "test"
OK. Log says:
Server: yourserver.com
MAIL FROM:<sylvain@berthelot.fr>
RCPT TO:<some@email.com>
From: Sylvain Berthelot <sylvain@berthelot.fr>
To: some@email.com
Subject: [PATCH] test
Date: Wed, 9 Jan 2019 09:47:15 +0100
Message-Id: <20190109084715.8424-1-sylvain@berthelot.fr>
X-Mailer: git-send-email 2.19.1.windows.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Result: 250
[master f01ed4e] test
2 files changed, 2 insertions(+)
delete mode 100644 Nouveau dossier/s.txt
使用Github Desktop登录:
2019-01-09T15:24:47.572Z - info: [ui] Executing createCommit: git commit -F - (took 1.382s)