gpt4 book ai didi

git - 如果我想在另一个补丁被接受后处理另一个错误怎么办

转载 作者:太空狗 更新时间:2023-10-29 14:16:00 26 4
gpt4 key购买 nike

刚开始使用Github,在PC上本地练习。然后我找到了一个 Github 项目并开始修复它的错误。

  1. 我 fork 项目并将其下载到我的电脑上
  2. 我开了一家分店。开始修复该分支。
  3. 我把patch分支推回了Github
  4. 切换到 Github 上的该分支并将 pull 请求发送给开发人员。
  5. 补丁已被接受。

但现在我想处理第二个错误。我如何将我在 Github 上的分支和我的本地副本更新到最新的官方版本(使用我的补丁和其他人的一些其他新补丁)?

我是否需要关闭本地和 Github 上的补丁分支?我是否单独关闭它们?

或者我会删除我的 fork 并重新 fork 一个新的吗?

最佳答案

假设你的 fork 位于 git://github.com/lulalala/foo.git 而上游 repo 位于 git://github.com/someuser/foo。 git.

首先,您需要将他们的存储库添加为远程。

git remote add upstream git://github.com/someuser/foo.git

现在您已经添加了他们的存储库,您可以获取他们的分支。

git fetch upstream
git branch -a # Look, you've got their branches!*

检查他们的 master 分支,然后将其 rebase 到你的。

git checkout upstream/master
git rebase master

现在推回你在 GitHub 上的分支

git push origin master

瞧!

* You don't actually have their branches, you need to check them out to have a physical copy.

关于git - 如果我想在另一个补丁被接受后处理另一个错误怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7425052/

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