将新代码库推送到现有 repo 的分支

时间:2021-07-03 13:23:26

标签: git github

我有两个代码库。

  • Flutter 中的一个,和
  • React Native 中的一个。

Flutter 项目在 GitHub 上的 user/flutter 下,但 React Native 项目不是(甚至没有版本控制)。

有没有一种方法可以将 React Native 代码推送到 user/flutter 上的新分支,而不会弄乱任何代码?

我想保持 Flutter 应用的原始结构。

1 个答案:

答案 0 :(得分:1)

您可以创建一个 orphan branch,在那里添加并提交代码,然后推送。

git switch --orphan newBranch

您实际上会在一个存储库中拥有两个代码库,这可能是也可能不是一个好主意,但是可以在两个分支上进行并发开发。

OP Inigo 但是在 the comments 中添加:

<块引用>

我认为这些不是“两个代码库”,而是一个不同的代码库。

在这种情况下,我会拥有他:

  • 创建一个新分支,
  • 用他的 React 版本替换工作树内容,然后
  • 签入,这将导致代表差异的提交