簡體   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