gpt4 book ai didi

windows - git通过windows批处理文件更新子模块

转载 作者:可可西里 更新时间:2023-11-01 10:38:59 24 4
gpt4 key购买 nike

我写了一个小批处理文件来更新 git 子模块。我唯一的问题是我想在 git 命令之后查看更改,但是命令窗口关闭了——即使我向它添加了“暂停”命令。见:

@echo off
git submodule foreach git pull origin master
pause

当我用一个简单的 cd .. 替换整个 git 命令时,它会按预期工作(等待用户按下回车键)所以我的猜测是git 命令做了一些我现在不明白的事情。

提前致谢!krnl

最佳答案

如果 git 命令是批处理文件 (git.bat),则必须通过 CALL 命令运行它:

call git submodule foreach ....

否则当 git.bat 批处理文件结束时原始批处理文件结束。 CALL 命令导致当 git.bat 结束时,执行在 CALL 之后的行继续

关于windows - git通过windows批处理文件更新子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9485072/

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