繁体   English   中英

如何使用Xcode 4克隆到远程git存储库

[英]How to clone into a remote git repository using Xcode 4

亲爱的,我正在尝试将我的代码上传到sourceforge.net上的git存储库。 我使用Xcode 4的版本编辑器来创建一个本地git存储库来管理我的代码。 现在,我想将我的代码发布到远程存储库。

我正在尝试克隆它。 当我尝试在Xcode 4中使用clone命令时。在我看来,它只能用于克隆到本地驱动器。

我试过命令行。 它说我正在尝试克隆一个空的存储库。

有人可以帮忙吗?

为了将代码从Xcode项目上传到sourceforge,您需要推送内容,而不是从sourceforge克隆空存储库。 请记住,在尝试将内容推送到sourceforge之前,您应该添加所有文件并将其提交到本地git存储库。 在命令行中,使用git add *git commit -m 'My commit message将它们全部添加并签入(或Xcode 4中的等效命令)。

这取自http://sourceforge.net/apps/trac/sourceforge/wiki/Git

如何推送本地存储库

如果您没有克隆我们的远程存储库(例如,如果您的旧版git版本不允许您克隆空存储库),则必须采取一些手动设置步骤才能将内容推送到我们的服务器。

对于任何本地Git存储库,您可以将其配置为通过从Git存储库中执行以下操作将数据推送回我们的服务器(这将复制我们的服务器中的“git clone”自动为您设置):

git remote add origin \\ ssh://USERNAME@PROJECTNAME.git.sourceforge.net/gitroot/PROJECTNAME/REPONAME

git config branch.master.remote origin

git config branch.master.merge refs/heads/master

现在您已准备好将提交的文件推送到我们的服务器:

git push origin master

注意:使用“origin master”可以防止Git抱怨远程服务器没有与本地存储库相同的分支(在远程存储库完全为空时在开始时为true),并且“master”是默认分支在Git。

在第一次推送之后,您将能够使用更简单的“git push”将主分支推送到我们的“origin”服务器。

完成后,您将能够通过gitweb浏览新提交的内容,通过只读或读/写访问方法克隆存储库,推送更多签到等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM