gpt4 book ai didi

eclipse - 使用 GitHub 和 Eclipse pull 代码

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

我有一个仓库 on GitHub here .

我已经从两台不同的机器推送到这个 repo,所以现在一台机器是最新的,另一台机器有过时的代码。现在,我在机器上使用过时的代码,我想从 GitHub 中 pull 入 master/HEAD/任何东西。

然后我开始盯着这个看:

enter image description here

我不想做一些愚蠢的事情,比如从 Eclipse 中删除项目,然后从 GitHub 中 pull 所有代码。

有人可以帮我 merge/同步项目吗?这听起来很简单。

不幸的是,当我在上面的菜单上单击“pull ”时会发生这种情况:

enter image description here

有人能解释一下 Pull、Merge、Fetch 和 Synchronize 之间的区别吗?

最佳答案

eGit 不知道您想从哪个远程分支中 pull 数据。如果您基于远程跟踪分支创建本地分支,则 key 会自动生成。否则你必须自己创建它:

branch.master.merge=refs/heads/master
branch.master.remote=origin

其中 master 代表 branchname,在 key 中它是你的本地分支,在 value 中它是远程存储库中的分支。将它放在存储库特定的配置文件 %repositorypath%\.git\config

至于条款:

  • merge:将两个或多个开发历史 merge 在一起
  • fetch:从另一个存储库下载对象和引用
  • pull:从另一个仓库或本地分支获取并 merge
  • sync:允许您比较 2 个分支

一般来说,我建议您阅读 eGit 用户指南,您可以在其中更好地了解 Git 和 eGit。它可以在 http://wiki.eclipse.org/EGit/User_Guide 找到

关于eclipse - 使用 GitHub 和 Eclipse pull 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18861384/

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