我是Git和GitHub的新手,请耐心等待。 我在GitHub上有一个自动创建的分支(gh-pages)的空存储库,我知道它应该与GitHub的页面功能一起使用。GitHub和Eclipse入门(spring source toolsuite 2.7.1)
现在我想要做的是创建和eclipse项目,我可以提交/推送到这个存储库。
什么令我感到困惑,我看不到任何选项在github上创建远程分支。我认为推动我的来源到gh页面不是一个好主意。顺便说一句,我也不明白为什么GitHub页面的功能被实现为分支?在某些时候不应该将分支合并在一起。显然,将github页面合并到我的项目中没有任何意义。为了这个目的,在我的项目中有一个文件夹不是更好吗?
我GOOGLE了,发现这个link,但作为一个混帐noob我不知道如果这就是我想要做的。我想使用Eclipse作为我的主接口,git和github只有在没有其他选项时才会回退到命令行或其他接口。
好的我想我已经想通了。基本上,你需要的是定义一个不需要存在的远程参考。
- 创建项目
- Team->分享给本地存储库
- 在库视图(窗口 - >显示视图>的Git - >存储库)中选择遥控器上的本地存储库,然后右键单击
- 选择新的远程(配置推送)。在远程名称中输入原点。按确定
- 更改URL。从github复制/粘贴ssh uri。选择ssh协议(确保您在eclipse SSH首选项中定义了ssh密钥并上传到github)
- 现在最后一部分是添加Ref映射。单击屏幕的ref mapping部分中的Add ..并在本地和远程分支中输入refs/heads/master。
,或者可以在两侧裁判/头/主是不是一个好主意:) 我看到,克隆不具有GH-页面分支GitHub库是因为它更简单自动创建该远程读取规格
远程读取规格+refs/heads/*:refs/remotes/origin/*
也许这就是我需要在上面步骤6
进入10
好的,原来的想法是“refs/heads/master in local and remote branch”是正确的。推这个配置是正确地显示我在git中心的变化。另一方面,第二种选择是无声地失败。
男人甚至'13你的问题救了我。 – happybuddha