Git - 如何将本地存储库提交到另一个本地存储库的子文件夹?

2023-12-01

我有一段时间开始了一个 Django 项目,并将其托管在 bitbucket 上。现在我需要将它托管在 openshift 上,方法是它们为您提供一个 git 存储库,每次您推送时它们都会自动部署。问题是存储库附带了几个用于配置和设置的顶级文件夹,并且有效的 django 项目必须位于名为 wsig/openshift 的子文件夹内。

我的问题是,如何将本地 django 存储库中的更改提交到本地 openshift 存储库的 wsig/openshift 子文件夹中?因为我打算继续在bitbucket/local存储库上开发


您可能正在寻找子模块。来自文档:

子模块允许将外部存储库嵌入到 源代码树的专用子目录,始终指向 特别提交。

因此,您可以通过运行将 bitbucket 存储库作为嵌入到 openshift 存储库的子文件夹中的单独存储库

git submodule add path_to_bitbucket folder/in/openshift

在 openshift 存储库中。

你必须偶尔运行一次git submodule update使 openshift 保持最新状态,但您可能已经期望进行此类额外工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Git - 如何将本地存储库提交到另一个本地存储库的子文件夹? 的相关文章

随机推荐