gpt4 book ai didi

merge 后的 git hook - 错误 : cannot run

转载 作者:IT王子 更新时间:2023-10-29 00:46:10 24 4
gpt4 key购买 nike

为了在 pull 后触发 git 钩子(Hook),我制作了一个 merge 后钩子(Hook)。脚本如下所示:

#!/bin/sh
git log > gitlog.txt

该文件称为“post-merge”,与运行 pull 命令的文件拥有相同的所有者。它还具有正确的权限:755。

当你执行 git pull [remote] master 时,我得到这个错误:

error: cannot run .git/hooks/post-merge: No such file or directory

merge 后的文件位于 .git/hooks 文件夹中。

最佳答案

您可能需要检查 sh 后面是否没有 CR 或类似的不可见字符。

当文件通过 windows 系统时,有时会发生这种情况。

我认为在 vi 中它会显示一个 ^M

如果是这种情况,请删除它,它应该可以工作。

关于 merge 后的 git hook - 错误 : cannot run,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3563904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com