将多个项目放入git存储库的最佳实践是什么?

石质

由于某种原因,我只有一个存储库可以使用。
但是我有多个项目,包括java项目php scriptsAndroid应用程序项目。

现在我的问题是,我必须将它们放入使用不同IDE的存储库中的不同子文件夹中
,要知道,每个IDE都可以拥有自己的工作区。

谁能告诉我解决问题的最佳做法?

雅各布地下水

尽管大多数人会告诉您仅使用多个存储库,但我觉得值得一提的是还有其他解决方案。

解决方案1

单个存储库可以包含多个独立的分支,称为孤立分支孤枝彼此完全分开;他们不分享历史。

git checkout --orphan BRANCHNAME

这将创建一个新分支,该分支与您当前的分支无关。每个项目应位于其自己的孤立分支中。

现在,无论出于何种原因,git在孤儿检出后都需要进行一些清理。

rm .git/index
rm -r *

删除之前,请确保已提交所有内容

一旦孤立的分支是干净的,您可以正常使用它。

解决方案2

避免所有孤立分支的麻烦。创建两个独立的存储库,并将它们推送到同一远程。只需为每个存储库使用不同的分支名称。

# repo 1
git push origin master:master-1

# repo 2
git push origin master:master-2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Java中安全存储密码的最佳实践是什么

在Java中操作和存储日期的最佳实践是什么?

将项目打包到JAR的最佳实践(及其含义)是什么?

将RFC3339时间存储在MySQL数据库中时,最佳实践是什么?

MVVM最佳实践是将一个存储库用于多个Dao吗?

使用PHP将多个变量传递给函数的最佳实践是什么

将Symfony项目存储在github上的最佳方法是什么?

在具有相同基础的多个项目上使用git的最佳实践是什么?

在Angular中存储大型静态数组的最佳实践是什么?

在git中管理多个项目的最佳方法是什么?

压榨Git提交的最佳实践是什么

python存储库模式中“查找”的最佳实践是什么?

使用NodeJ和MongoDB存储事件的最佳实践是什么

同时开发Composer的库和主要项目的最佳实践是什么?

将大型csv导入规范化的关系数据库(具有多个表)的最佳实践是什么

将Tailwind CSS放入ASP.NET Core项目的最佳方法是什么?

将代码放入Docker容器的最佳实践是什么?

从包含多个程序集的库中公开类时的最佳实践是什么?

在Google Cloud Infrastructure上扩展数据库/磁盘存储的最佳实践是什么?

将git存储库添加到Docker映像(工作流最佳实践)

将由多个产品组成的订单插入SQL数据库的最佳实践是什么?

Codeigniter:维护多个数据库连接数据的最佳实践是什么?

Django项目结构的最佳实践是什么?

在奥尔良项目中处理关系数据库中的遗留数据的最佳实践是什么?

在MySQL中存储多层数据的最佳实践是什么?

将 Play 代码从 git repo 部署到生产的最佳实践是什么?

将我制作的整个 Jekyll 项目复制到单独的 git 存储库中的最佳方法是什么?

将多个 id 与 css 中的单个类合并的最佳实践是什么?

将 Flutter 项目上传到 GitHub 的最佳实践是什么