暂时从git中取消跟踪文件

时间:2015-10-30 13:33:11

标签: git expressionengine

我有一个ExpressionEngine(CMS)的基本安装,我将为新项目进行克隆。

基本安装包含数百个永远不会更改的核心文件,除非我安装了expressionengine的更新。跟踪所有这些文件会使git非常慢。

因此,我希望在开发过程中解决所有问题,并且只在安装更新时跟踪它们。最好的方法是什么?

我尝试过使用.gitignore,但这并不是要忽略已经被跟踪的文件。我应该使用排除或假设未更改,还是其他什么?

1 个答案:

答案 0 :(得分:2)

如果您的项目使用外部库,您可能希望使用git init newproject cd newproject git submodule add https://url-or-path/to/base/ee-repository target_dir cd target_dir git checkout sometag cd - git add target_dir git commit 将其包含在您的存储库中,然后进入该目录以git checkout您要使用的标记(或分支或sha1)。

{{1}}