如何使用 VSCode 将提交的更改从 Repo1 应用于 Repo2?

问题描述 投票:0回答:1

我正在通过个人项目学习一些 jekyll,我决定使用两个单独的存储库进行实验。

我开始在 Repo1 中做简单的事情,然后制作了 Repo2 并开始编辑那里的所有内容,现在 Repo1 看起来远远落后并且不同,可以这么说,我希望它能赶上。

Repo2 中有 500 个提交准备同步到源代码管理中的 Github,我想知道将这些相同的 500 个提交从 Repo2 应用于 Repo1 的最佳方法是什么,如果可能的话使用 VSCode GUI,因为我'我不是专业人士。

git visual-studio-code github
1个回答
0
投票

以下是一些选项:

  1. 不做任何事情 - 保留两个独立的存储库。
  2. 放弃 Repo1:在 Repo2 中创建一个新分支,只需将 Repo1 中的更改复制到这个新分支,然后将此新分支合并到 Repo2 的主分支(或永远保留它作为分支)
  3. 获取从 Repo2 到 Repo1 的更改(您的明确愿望):使 Repo2 成为 Repo1 的
    remote
    。 Repo1 内部:
    1. git remote add repo2 <local_path_to_repo2>
      git remote add repo2 url_of_repo2_in_github
    2. git fetch repo2
    3. 例如
      git merge repo2/main

请记住,你想出的结构越复杂,保持同步就越困难。也许单个存储库就可以,或者可能 2 个独立的存储库?

© www.soinside.com 2019 - 2024. All rights reserved.