在 git 项目中创建子模块
我有一个 Django 项目,它当前托管在 GitHub 上并且是私有的。我希望将其许多有用的部分转移到一个开源项目中。我想我需要使用“子模块”,但不幸的是我不知道如何操作它们。
请有人帮助我:)
乔
I have a Django project and it's currently hosted in GitHub and it's private. I'm looking to move many useful parts of it into an open-source project. I think I need to use a 'submodule' thing, but unfortunately I have no idea how to operate these.
Please can someone help me :)
Joe
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这意味着将一个或多个目录(及其相关历史记录)提取到几个独立的 git 存储库中,每个存储库都推送到一个公共 GitHub 存储库。
要从 Git 存储库中提取子目录,请参阅
过滤器-branch
这个问题中的命令(也在:
)
That means extract one or several directories (and their associated history) into several independant git repositories, each one pushed to a public GitHub repo.
To extract a sub-directory from a Git repo, see the
filter-branch
command in this SO question(also in:
)