[英]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.