gpt4 book ai didi

git - 选择性 Git pull 请求

转载 作者:太空狗 更新时间:2023-10-29 14:37:57 28 4
gpt4 key购买 nike

我是 git 的新手,我正尝试在 Github 项目上进行协作。我 fork 了一个项目,添加了功能,并根据自己的需要移植到了 Android。添加的功能需要在基础项目中,而不是 android 相关文件中。如果没有我提交给自己的 fork 的仅与 android 开发相关的文件,发出 pull 请求的过程是什么?

考虑到 ide 偏好等,我认为这将是一项常见任务,但令人惊讶的是,我在这个主题上找不到什么。

谢谢。

最佳答案

做到这一点的方法是使用分支。

  • 在您的 fork ( fork 的本地克隆)中,从原始项目的 fork 点创建一个分支。通常,您通过创建一个名为 upstream 的远程服务器然后从 upstream/master 分支来执行此操作。
  • 将此分支命名为类似featureA 的名称,描述您想要完成的任务。
  • 在此分支中更改您的功能。
  • 将分支推送到您的分支(origin)。
  • 从该分支创建 pull 请求。它应该只有针对此功能的更改,而不是您的 Android 更改。

您可以在分支的另一个分支中进行 Android 更改。这样,更改保持独立。

如果您希望在您的 fork 中更改您的featureA,请将featureA 分支 merge 到您 fork 的master

每当您对另一个项目执行 merge 请求时,请使用一个分支,并确保该分支基于您 fork 的上游存储库的当前状态 - 否则您将在其中进行大量不需要的更改。

关于git - 选择性 Git pull 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28605859/

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