git - git 仓库的部分共享

标签 git github

我是 git 的新手。我想知道是否支持以下场景,如果支持如何支持(即用于设置和更新的 git 命令)。

存储库可从三个不同的地方获得:“本地”、“镜像”和“github”。 “镜像”完全镜像“本地”,“github”镜像“本地”,但“受版权保护”的目录除外。

谢谢。

最佳答案

子模块可以工作,但如果您尝试克隆包含其中一个远程模块不可用的子模块的东西,您将遇到严重的错误。

我的替代方法是使用“filter-branch”命令来维护一个公共(public)分支,该分支将忽略 GitHub 上供公众使用的受版权保护的文件。

关于git - git 仓库的部分共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/278270/

相关文章:

windows - Git 推送到远程服务器挂起使用 Cygwin

linux - 一个 git repo 中的两个不同项目

git - 如何仅在更改特定文件的提交上运行 git bisect?

javascript - 带有 js 扩展名的 React 文件的 GitHub 代码高亮显示

git - 在单个 Team Foundation Server 项目中使用多个 Git 存储库

git - 尝试推送到 Git 存储库时出现 403 错误

github - 对于 "PTY allocation request failed on channel 0"该怎么办

带有扩展消息/描述的 Git/GitHub 提交

r - 如何在 Github 的 README 中添加 R-CMD-check 状态

git - 如果我测试 Pull Request 构建, merge 后是否需要运行相同的测试?