如何从git存储库中永远排除文件?
我有一个github项目,它设置了所有构建文件和所有我想要的东西(由比我更有能力的人创建),我想用所有这些设置启动一个新项目。然而,该项目不属于回购协议如何从git存储库中永远排除文件?,git,github,Git,Github,我有一个github项目,它设置了所有构建文件和所有我想要的东西(由比我更有能力的人创建),我想用所有这些设置启动一个新项目。然而,该项目不属于回购协议 如何系统地将此项目中的所有内容从repo中排除?为新项目创建一个新的存储库,并将您希望新项目使用的文件复制到其中。如果我正确理解您的问题,则有一个github项目(不是您的项目)包含一些您希望包含在新项目中的文件;但是,您只需要文件,而不是git回购历史记录 如果这是正确的,下面是如何做到这一点: % mkdir my-new-project
如何系统地将此项目中的所有内容从repo中排除?为新项目创建一个新的存储库,并将您希望新项目使用的文件复制到其中。如果我正确理解您的问题,则有一个github项目(不是您的项目)包含一些您希望包含在新项目中的文件;但是,您只需要文件,而不是git回购历史记录 如果这是正确的,下面是如何做到这一点:
% mkdir my-new-project
% cd !$
% curl -#L https://github.com/USER/PROJECT/archive/master.tar.gz | tar xz --strip 1
这会将项目的文件放入您当前的目录中,并且不会将项目的git repo随附。使用.gitignore:我不太理解。是否只复制现有项目的设置文件?.gitignore不会取消跟踪文件如果要保留的所有文件都在给定文件夹中,您可以尝试以下操作: