【问题标题】:Git working fork with updates带有更新的 Git 工作分支
【发布时间】:2014-06-10 17:26:42
【问题描述】:

我想知道 Git 是否可以实现以下场景。

我分叉了某人的存储库。

我确实想通过从初始存储库获取更新来处理我自己的存储库副本。

有时,我确实想发布我的代码并向初始存储库发送拉取请求。

我不确定这是否可行,如果可以,请简要说明我应该怎么做。

【问题讨论】:

    标签: git github


    【解决方案1】:

    这是可能的,但几个最佳实践将涉及:

    • 在您自己的分支中进行修改(您可以推送到您的分支)
    • 使用 git fetch upstream 更新与原始存储库通用的分支(上游是引用您分叉的原始存储库的远程名称)
    • 在更新后的原始分支之上重新建立您自己的分支:
      (见“git fork is git clone?”)

      git checkout myBranch
      git rebase upstream/master
      
    • 1234563

    在“couples tips on pull requests”查看更多信息。

    【讨论】:

      【解决方案2】:

      您可以按照以下步骤执行此操作:

      1. 处理克隆的分叉存储库(在本地计算机上)。通常,您会从克隆的存储库中克隆,以便您可以推送到它
      2. 推送到这个仓库(origin 将是分叉的仓库,而你的本地分支将被 master 跟踪) - git push origin master
      3. 向您分叉的存储库提交拉取请求 - 关注 this link

      您可以在github documentation 上阅读更多信息以了解更多详情

      【讨论】:

        猜你喜欢
        • 2011-06-24
        • 1970-01-01
        • 2012-05-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-06
        • 2021-02-03
        • 2014-07-25
        相关资源
        最近更新 更多