Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我删除git子模块。。。它真的从回购协议中消失了吗?_Git_Git Submodules - Fatal编程技术网

如果我删除git子模块。。。它真的从回购协议中消失了吗?

如果我删除git子模块。。。它真的从回购协议中消失了吗?,git,git-submodules,Git,Git Submodules,去年,我通过一个子模块触摸JSON。我不再需要使用该库并希望将其删除,但我不确定是否执行此操作: 将删除TouchJSON的“历史记录” 基本上,如果我删除子模块,然后出于某种奇怪的原因需要回滚,它会记得要签出哪个版本的TouchJSON吗?它会记得它;如果您在两个提交之间进行差异,其中唯一的更改是更新为新版本的子模块,git将报告该子项目的两个提交哈希

去年,我通过一个子模块触摸JSON。我不再需要使用该库并希望将其删除,但我不确定是否执行此操作: 将删除TouchJSON的“历史记录”


基本上,如果我删除子模块,然后出于某种奇怪的原因需要回滚,它会记得要签出哪个版本的TouchJSON吗?

它会记得它;如果您在两个提交之间进行差异,其中唯一的更改是更新为新版本的子模块,git将报告该子项目的两个提交哈希