我在github.com上有一个私有存储库,我想将它下载到另一台开发机器,以便我可以在Eclipse中使用它,但我不确定如何做到这一点。
我是否必须先创建本地存储库,还是在存储库被拉出时创建?
答案 0 :(得分:1)
首先,让我们避开日食。它与拉/推到远程存储库无关。
创建远程存储库的主要目的是代码协作。你可以在当地工作,然后推动它。其他人可以从遥控器拉出来看看你的变化。
在github中完成主要的代码协作方式是使用相同的模型。要从远程存储库创建本地分支,您需要clone
存储库。克隆存储库将创建一个本地master
分支(默认分支),它将跟踪您对本地存储库所做的更改。要注意的另一个分支是origin/master
,它跟踪您对远程仓库所做的更改。
如果要对遥控器进行更改,则需要执行三个主要步骤:
git clone https://github.com/johndoe/foo.git
:这将创建一个具有默认主分支的本地存储库。您将在此分支中工作,并在您进行更改后... git push origin master
:origin
指远程存储库;当您从遥控器克隆时,它会自动调用origin
所以基本上,如果你已经在github上安装了遥控器,你只需要克隆远程存储库。您不需要单独创建它。
您可以将已克隆的项目导入eclipse并相应地使用它,然后commit
和push
对遥控器进行更改。
希望有所帮助。
答案 1 :(得分:1)
如果你在eclipse中使用git,我假设你使用eGit。
如果你这样做,你可以简单地打开File -> Import... -> Git -> Projects from Git -> Clone URI
,从那里一切都应该清楚。如果不是,请再问一遍,我会详细说明。
如果您选择这样,它将为您创建一个本地存储库(稍后在对话框中您可以选择类似import exisiting projects
的内容,如果您已将项目推送到github一次,那就是您想要的)。