如何永久地从git存储库中排除文件?

时间:2013-01-13 04:26:49

标签: git github

我有一个github项目,它设置了构建文件和所有内容,就像我想要的那样(由其他人比我自己更有能力),我想用所有这些设置启动一个新项目。但是,该项目不属于回购。

如何系统地从回购中排除此项目中的所有内容?

2 个答案:

答案 0 :(得分:0)

为新项目启动一个新存储库,并将要使用新项目的文件复制到其中。

答案 1 :(得分:0)

如果我理解你的问题,那么有一个github项目(不是你的)有一些你希望包含在新项目中的文件;但是,你只需要文件,而不是git repo历史。

如果这是正确的,请按以下步骤操作:

% mkdir my-new-project
% cd !$
% curl -#L https://github.com/USER/PROJECT/archive/master.tar.gz | tar xz --strip 1

这会将项目的文件放到当前目录中,并且不会带来项目的git repo。