是否可以使用一个包含多个文件的大型文件夹创建多个 Github 存储库?



所以我有一个大的课程作业文件夹,里面有 30+ 个文件,其中 3 或 4 个文件代表我为该课程构建的不同项目。我想在 GitHub 上使用它们的单独存储库来组织这些文件。很可能我将来不会更改这些文件。我只想将这些文件放在带有单独存储库的 Github 上。

我首先在 Github 上制作一个新的存储库,然后git remote add origin [link to my 1st repo]

这种方法适用于第一个存储库,但现在它还在我的第一个存储库中添加了文件以及第二个存储库中的新文件,这是我不想要的。

为了解决这个问题,然后我尝试使用git remote set-url origin [link to my 2nd repo]更改远程链接

但这也没有用。有可能做这样的事情吗?

要在两个存储库之间共享文件,您可以将它们放在作为子模块导入的第三个存储库中。子模块基本上是对保存在工作树中的另一个存储库上的另一个修订版的引用,该版本将作为文件夹签出。

这是一个相当广泛的论点,请查看 git 子模块的文档以了解如何设置它。

更改远程只会影响您的本地副本,并使其引用另一个存储库。如果您的两个存储库基本上是彼此的副本,则可以正常工作。

最新更新