gpt4 book ai didi

git - 如果我在远程 Hook 运行时中断本地 git 进程会怎样?

转载 作者:行者123 更新时间:2023-12-02 13:54:06 26 4
gpt4 key购买 nike

我在远程机器上设置了一个 post-receive Hook ,它检查网站的工作副本,安装最新的依赖项,重建一些 Assets ,然后重新启动 HTTP 守护进程。因此,我可以从我的笔记本电脑推送代码来部署最新版本的网站。

但是, Hook 可能需要一段时间才能运行。如果我在收到更改之后但 Hook 完成运行之前时,在我的笔记本电脑上按 Ctrl-C git push 会发生什么情况?钩子(Hook)脚本也会被远程中断吗?

最佳答案

What will happen if I Ctrl-C the git push on my laptop after the changes have been received but before the hook finishes running?

没什么特别的。钩子(Hook)到你这边的输出丢失了,所以你看不到它是否有效。钩子(Hook)本身仍然运行到完成,如果你写一个明智的钩子(Hook),它已经在某处记录它的结果,因为不能保证一个人现在正在观察结果并且知道如果它做什么失败。

关于git - 如果我在远程 Hook 运行时中断本地 git 进程会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60067945/

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