git - 多个 git origins/remotes 和 checkout 分支

标签 git github

我有一个项目的多个分支,我需要从其中一个分支的起点开始分支。我不确定如何使用“git”来做到这一点。基本上情况是这样的:

  • 源项目
  • 我将 SOURCE fork 到我的
  • 你将 SOURCE fork 给你的
  • 我已将 MINE 克隆到我的本地机器上

现在 YOURS 有一个名为 NEXT 的分支,我想处理它。如何在本地克隆中检查 YOURS/NEXT?理想情况下,我将从这一点分支并将我的更改推送到我的,发出 pull 请求,然后将它们 merge 到你的。

最佳答案

你需要:

  • 声明一个引用“您的”的 Remote
  • 声明一个本地分支,它将跟踪YOURS/NEXT

那就是:

git remote add YOURS /url/for/YOURS/repo
git fetch YOURS
git checkout -b next YOURS/NEXT

关于git - 多个 git origins/remotes 和 checkout 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16395129/

相关文章:

Git 差异到 Perforce?

git - 如何处理 git 中的测试提交?

git - 当我重命名 git repo 的父目录时会发生什么?

eclipse - 如何使用 EGit 将 Eclipse java 项目添加到 Github?

git - .netrc文件中推送到GitHub报错: Couldn't find host github. com;使用默认值

php - 如何使用 php 提交 github

Java:gradle-wrapper.jar 什么时候改变?

git - 无法将文件推送到远程主机

git - Unity - Git LFS - 新存储库上的 "This repository is over its data quota"

git - rebase 结果与 merge 结果有何不同?