我正在使用Eclipse Helios和EGit。我是Git的新手。我有一个现有的Eclipse项目,用于我希望放在Git中的Android应用程序。有人可以分享一些关于如何在共享文件夹上设置Git仓库的说明,并使用EGit将现有项目放到这个仓库仓库中吗?我尝试了各种各样的选择,但都没有成功。如何在EGit中创建远程git存储库并将其链接到现有的Eclipse项目?
谢谢!
我正在使用Eclipse Helios和EGit。我是Git的新手。我有一个现有的Eclipse项目,用于我希望放在Git中的Android应用程序。有人可以分享一些关于如何在共享文件夹上设置Git仓库的说明,并使用EGit将现有项目放到这个仓库仓库中吗?我尝试了各种各样的选择,但都没有成功。如何在EGit中创建远程git存储库并将其链接到现有的Eclipse项目?
谢谢!
你可以做的一切命令行来代替:
做这个项目的根目录:
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没有任何问题。
见http://wiki.eclipse.org/EGit/User_Guide
如果你只想要一个项目,你的git仓库,团队>共享项目会变成那个项目放到一个混帐回购协议。然后,您可以在共享上创建另一个回购协议,并将您的项目回购协议推送到共享文件夹回购协议。
如果你想要一个包含多个项目的仓库,最好的办法是在工作区的外部位置创建项目。然后,您可以在项目上方的文件夹中创建git repo。
thx为有用的链接!遵循这个http://wiki.eclipse.org/EGit/User_Guide/Remote#Pushing_a_Local_Repository_to_GitHub,它工作正常 – 2012-10-26 14:25:30
谢谢。关于EGit的令人困惑的事情是,当您创建回购时,它并不会说是“本地”还是“远程”回购。我第一次以为我正在创建一个远程回购站,我的项目已经从我的工作区移出到远程文件系统。哎呀!所以EGit总是创建一个回购。 – Jess 2013-05-25 04:17:39
我有同样的问题(如何做到这一点在Eclipse /例如:It),我只是找到了答案,在标题中所述的问题:
Window
> >Others
选择Git repositories
Create Remote
选用什么此外,对于从例如:It现有的Git仓库在Eclipse中创建一个新的项目,所有的你需要做的是去File > Import...
并从Git中选择Git/Projects。然后按照步骤
'// 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
在这种情况下,您可以简单地使用路径你的回购。在linux和mac中,它会像'〜/ dev/path/to/your/repo'或者在msysgit'/ c/dev/path/to/your/repo'的窗口中。 – 2012-07-10 17:18:01
不使用命令行而是使用IDE来达到目的? – jamie 2017-02-27 16:08:16