jdi*_*ias 18 eclipse git eclipse-plugin git-clone egit
这真让我抓狂.
我在托管公司托管的Linux服务器中创建了一个git存储库.
我使用Eclipse EGit将其克隆到本地副本.
然后我在服务器的原始git存储库中创建了一个分支.
如何使用Eclipse EGit将分支复制到本地副本?
当我在EGit中打开Git存储库时,我看到:
- Local
-- master
- Remote Tracking
-- origin/development
-- origin/master
Run Code Online (Sandbox Code Playgroud)
如何使用EGit在我的本地获得原点/开发?
我知道我可以创建一个新的克隆,但我不想这样做,因为我相信必须有一种方法来获得新的分支.
第二个问题 - EGit内的pull命令在哪里?我能够找到fetch命令,但是当我运行它时它表示没有任何东西可以获取.RefSpec是:
+refs/heads/*:refs/remotes/origin/*
Run Code Online (Sandbox Code Playgroud)
第三个问题 - 有没有办法在我的Windows系统中从Eclipse内部的命令行处理git命令?我想过尝试从命令行拉取,但我在本地系统中找不到它.
谢谢.
moz*_*ozz 19
我也一直在寻找如何在Eclipse EGit中获得远程分支的几个小时...
解决方案在Bugreport中说明.如果你知道怎么做就很容易 - 不需要使用命令行版本的git,即使它在99%的情况下都能正常工作 - 因为我已经遇到了干扰Eclipse的问题,所以会有风险和EGit.
只需按以下步骤操作:
Repository view.如果您尚未打开它,请转到"窗口→显示视图→其他...",然后从中选择"Git→Git存储库".Repository view选择"分支→远程跟踪".你应该在那里看到你的远程分支(例如:) origin/new_feature.Kar*_*ldt 18
您的提取是最新的,因为您已将所有内容复制到本地存储库.拉将合并origin/development为主,这不是你想要的.您想要创建一个新的分支origin/development作为起点.我不知道如何使用egit,但在命令行中,你做:
git checkout -b development origin/development
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26166 次 |
| 最近记录: |