gpt4 book ai didi

git - fork 和重命名 GitHub 项目时的最佳工作流程

转载 作者:IT王子 更新时间:2023-10-29 00:50:32 28 4
gpt4 key购买 nike

<分区>

我正在尝试找出使用 Github 中现有开源项目的分支的最佳工作流程。我想对现有项目进行重大更改,在这种情况下将其移植到 android 并添加特定的 android 功能。我想满足以下条件:

  1. 能够在更新原始代码时将更改从他们的公共(public)存储库 pull 到新的 android 端口。
  2. 当我修复不仅适用于 android 端口的错误时,能够将更改(通过 pull 请求)提交给原始项目。
  3. 有一个单独重命名的项目版本,以表明它是一个 Android 端口。我考虑重命名一个 fork ,Github 给了我关于这样做的大量警告。

我最初的想法是我会 fork 原始项目然后 fork 并重命名我的 fork 给我以下 repos:

original-author/projectA
nicstrong/projectA
nicstrong/projectA-android

这将允许我处理我的本地存储库 local/projectA-android 将更改推送到 nicstrong/projectA-android。然后要从原始项目更新,我可以将 nicstrong/projectA rebase 到原始作者/projectA 的最新版本,然后从 nicstrong/projectA 获取/merge 到 local/projectA-android。

我的问题是:

  1. 我对整个 Git 很陌生事物。这看起来像个好东西吗方法?或者有没有更好的处理这种情况的工作流程?
  2. 我将如何处理来自projectA-android 回到 nicstrong/projectA 以便我可以为原始项目设置 pull 请求?

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com