【发布时间】:2015-06-26 21:09:28
【问题描述】:
我在 Git 中遇到一种情况,其中我有一个核心 repo,它通过 Git 子树与其他 repo 共享/使用。在回购“项目”中,我有子树回购“核心”,在那个核心中,我做了各种提交,我已经提交并推送到“项目”。我现在想将“核心”文件夹中的这些更改推送到实际的“核心”存储库。这通常可以通过以下方式完成:
git subtree push --prefix=/core/ core-repo master
但是,“核心”文件夹中恰好有一个提交,我想将其保留在“项目”的本地。便宜的 hacky 方法是将所有内容推送到上游,然后恢复该提交。我想知道是否有更合适的方法来阻止这些特定的变化进入上游。谢谢。
【问题讨论】:
标签: git git-subtree