使用GitHub和Eclipse提取代码
我有回购协议 我从两台不同的机器上推到了这个回购协议,所以现在一台机器是最新的,另一台机器有过时的代码。现在,我在一台代码过时的机器上,我想从GitHub中获取master/HEAD/whatever 然后我开始盯着这个: 我不想做一些愚蠢的事情,比如从Eclipse中删除项目,然后从GitHub中提取所有代码 有人能帮我合并/同步这些项目吗?这听起来很简单 不幸的是,当我单击上面菜单上的“拉动”时,会发生这种情况:使用GitHub和Eclipse提取代码,eclipse,git,github,Eclipse,Git,Github,我有回购协议 我从两台不同的机器上推到了这个回购协议,所以现在一台机器是最新的,另一台机器有过时的代码。现在,我在一台代码过时的机器上,我想从GitHub中获取master/HEAD/whatever 然后我开始盯着这个: 我不想做一些愚蠢的事情,比如从Eclipse中删除项目,然后从GitHub中提取所有代码 有人能帮我合并/同步这些项目吗?这听起来很简单 不幸的是,当我单击上面菜单上的“拉动”时,会发生这种情况: 有人能解释一下拉、合并、获取和同步之间的区别吗?eGit不知道要从哪个远程
有人能解释一下拉、合并、获取和同步之间的区别吗?eGit不知道要从哪个远程分支拉。 如果基于远程跟踪分支创建本地分支,则会自动生成密钥。否则,您必须自己创建它:
branch.master.merge=refs/heads/master
branch.master.remote=origin
其中master代表分支名称
,在键中是您的本地分支,在值中是远程存储库中的分支。将其放入存储库特定的配置文件%repositorypath%\.git\config
至于条款:
:将两个或多个开发历史记录合并在一起合并
:从另一个存储库下载对象和引用fetch
:从另一个存储库或本地分支获取并与之合并pull
:允许您比较两个分支sync