2011-04-26 67 views

回答

10

你可以做的一切命令行来代替:

做这个项目的根目录:

git init 

做同样的,你希望你的祝福或中央存储库中的文件夹中:

git init --bare 

在本地存储库中,添加一个自述文件并提交:

echo "testing" > readme 
git add readme 
git commit -m "initial commit" 

现在链接,然后把你的更改到中央存储库:

git remote add origin //server/share/repodir 
git push -u origin master 

希望这可以让你开始。

如果你喜欢,你可以稍后使用egit,但是单独使用git没有任何问题。

+0

'// server/share/repodir'是什么意思?假设我在本地主机和/home/myuser/repo.git上有一个中央GIT存储库。它是“// localhost/home/myuser/repo.git”吗?如果是这样,它说:'致命的:'//localhost/home/myuser/repo.git'似乎不是一个混帐存储库 致命的:远程端意外挂断' – m0skit0 2012-07-10 09:12:19

+0

在这种情况下,您可以简单地使用路径你的回购。在linux和mac中,它会像'〜/ dev/path/to/your/repo'或者在msysgit'/ c/dev/path/to/your/repo'的窗口中。 – 2012-07-10 17:18:01

+0

不使用命令行而是使用IDE来达到目的? – jamie 2017-02-27 16:08:16

5

http://wiki.eclipse.org/EGit/User_Guide

如果你只想要一个项目,你的git仓库,团队>共享项目会变成那个项目放到一个混帐回购协议。然后,您可以在共享上创建另一个回购协议,并将您的项目回购协议推送到共享文件夹回购协议。

如果你想要一个包含多个项目的仓库,最好的办法是在工作区的外部位置创建项目。然后,您可以在项目上方的文件夹中创建git repo。

+0

thx为有用的链接!遵循这个http://wiki.eclipse.org/EGit/User_Guide/Remote#Pushing_a_Local_Repository_to_GitHub,它工作正常 – 2012-10-26 14:25:30

+0

谢谢。关于EGit的令人困惑的事情是,当您创建回购时,它并不会说是“本地”还是“远程”回购。我第一次以为我正在创建一个远程回购站,我的项目已经从我的工作区移出到远程文件系统。哎呀!所以EGit总是创建一个回购。 – Jess 2013-05-25 04:17:39

29

我有同样的问题(如何做到这一点在Eclipse /例如:It),我只是找到了答案,在标题中所述的问题:

  1. Window> >Others选择Git repositories
  2. 展开存储库以查看“远程”,右键单击并选择Create Remote
  3. 选择选项:fetch会告诉eclipse只允许您阅读(如果您不想/有权利推动回购)。然后根据需要命名该远程存储库(第一个通常命名为“origin”,但可以有“prod”,“test-server”,...)
  4. 单击更改以指定存储库的uri。你可以在第一个字段上粘贴你在“git clone”之后输入的完整的uri。
  5. “完成”,然后“保存并推”或“保存并获取”根据您在3°

选用什么此外,对于从例如:It现有的Git仓库在Eclipse中创建一个新的项目,所有的你需要做的是去File > Import...并从Git中选择Git/Projects。然后按照步骤

+2

+1,如果你想回忆的细节被记住,这是正确的答案,所以你可以在未来再次轻松推动 – 2014-01-24 19:00:08

+0

@Asenar很好的回答!我有这个页面的书签。想知道为什么没有upvotes这个答案。要做到这一点非常简单,但很难找到相关信息。让我头痛。 – Ace 2014-03-19 02:18:05

+0

谢谢你;)我的回答很近,问题(和验证的答案)是2岁。我认为这个功能没有做好或者在2011年工作。 – Asenar 2014-03-19 09:36:09

相关问题