制作不包含gitignore文件的git子树的分支

时间:2013-06-27 17:00:39

标签: git gitignore git-subtree

我最近开始使用git-subtree将一些github子项目保存在与父服务器同步的父存储库中。我在子项目分支中管理.gitignore文件时遇到问题。

我需要能够创建子项目的分支,然后将其推送到github,并且能够从github下拉子项目的分支。我通过使用“git subtree split -b”命令并直接从github repo创建分支然后将它们拉到我的父存储库中来尝试这两种方法。

但是,我在.gitignore中列出的文件时遇到了问题,因为我不希望它们在这些分支中。我看到了这个Stack Overflow帖子(Git subtree not properly using .gitignore when doing a partial clone),它描述了类似的情况,但我不能像建议的那样使用git clean,因为我不想完全删除文件,只是为了确保它们不是承诺或推送到github。我也不想在每个子树中放置gitignore文件,因为我不希望公共github repos包含我的私有文件的名称。

有没有办法制作不包含被忽略文件的分支?

0 个答案:

没有答案
相关问题