gpt4 book ai didi

git - 我可以取消填充 Git 子模块吗?

转载 作者:太空狗 更新时间:2023-10-29 12:53:05 26 4
gpt4 key购买 nike

一旦我跑了

git update submodule

我能做些什么让它回到初始化和更新之前的状态吗?

最佳答案

你说你想回到initupdate之前,这就是子模块仍然存在于.gitmodules的情况。 , 但它是一个未在 .git/config 中注册的空目录.

假设您的子模块名为 foo/bar , 那么您可以执行以下操作:

# Move the submodule out of your repository, just in case you have changes
# in there that you realise afterwards that you'd like to preserve:
mv foo/bar/ ~/backups/old-foo-bar/

# Recreate the submodule directory, but empty this time:
mkdir foo/bar/

# Remove all the config variables associated with that submodule:
git config --remove-section submodule.foo/bar
# Note that the submodule name is *without* the trailing slash

关于git - 我可以取消填充 Git 子模块吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5384874/

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