gpt4 book ai didi

Git 子模块——排除特定文件/目录

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

我正在尝试使用 Gits 的“子模块”功能在项目中包含第 3 方代码。我只需要子模块中的几个文件,并希望排除它附带的所有文档等。

我该怎么做?

最佳答案

在我的子模块中我有一个 /examples我想在本地删除的文件夹,以防止自动生成的 makefile 看到这些文件; origin必须对删除一无所知。

在 git CLI 中:

git update-index --assume-unchanged <path/to/file>

再次跟踪本地更改:

git update-index --no-assume-unchanged <path/to/file>

或者在 SourceTree 中,根据 Fabian Blechschmidt's answer 创建自定义操作.

注意与“停止跟踪”相同,其中origin确实也会在提交时停止跟踪文件——这不是你想要的。

关于Git 子模块——排除特定文件/目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10228439/

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