gpt4 book ai didi

git - 将本地仓库与 Github 项目 merge

转载 作者:行者123 更新时间:2023-12-02 02:03:26 25 4
gpt4 key购买 nike

我有一个本地 github 存储库,它是 Github 上一个开源项目的旧版本。我需要使用 github 上的新版本升级我的本地存储库,但我不知道从哪里开始。

我看到一个示例,其中我使用命令“git remote add {name} {github 存储库的 URL}”。这样对吗?我是否将字段 {name} 替换为我的本地存储库?

如有任何建议,我们将不胜感激。

我是github的新手,我不想破坏我的本地存储库,所以我希望有经验的人可以提供一些建议。

谢谢。

最佳答案

  1. 添加远程存储库(我在这里将其命名为 upstream,您可以将其命名为任何内容):

    git remote add upstream {URL of github repository}
  2. upstream 中获取所有提交、分支、标签等远程 repo 。这是一个安全的命令,不会破坏您本地存储库的历史记录或您的工作树。

    git fetch upstream
  3. 你可以运行 git log upstream/BRANCH_NAMEgit log upstream/TAG_NAME查看给定 BRANCH_NAME 的提交列表或 TAG_NAME在 Remote 上 upstream .事实上,对于任何 git 命令,如果你想引用远程 upstream 中存在的分支, 使用 upstream/<BRANCH_NAME>句法。对于标签,tags/TAG_NAME应该足够了。

  4. 如果您想将这些标签或分支的更改 merge 或 rebase 到您的本地存储库,您可以使用 merge 来实现和 rebase命令。如果您需要有关这些命令的更多帮助,请告诉我。

关于git - 将本地仓库与 Github 项目 merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16110477/

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