2012-02-14 64 views
0

我已經創建了一個iPhone項目,其中啓用了「爲該項目創建本地git存儲庫」選項。最近我創建了一個github帳戶。現在我想直接將我的代碼提交給github,而不是我的本地存儲庫。我怎麼能這樣做?直接從Xcode上傳源代碼4

回答

0

使用XCode推送代碼總是給我帶來問題。所以最好的選擇是使用終端推送代碼。以下是將代碼推送到git集線器的步驟。

  1. 打開終端設置路徑到項目文件夾。

  2. 使用命令檢查修改或新文件git commit --dry-run。它會顯示所有修改或新添加的文件,以及一些Xcode文件。

  3. 使用git命令添加新文件和修改後的文件git add「file1 path」「file2 path」。如果你添加了新文件或改變了Xcode設置,不要忘記添加.proj文件。

  4. 使用命令git commit提交您的文件。它會打開消息窗口。所以你可以通過按i輸入消息。一旦你寫完消息,按:wq

  5. 運行命令git push origin HEAD。

+0

在那裏我可以指定鏈接GitHub的? – rakeshNS 2012-02-14 12:10:40

+0

沒有必要指定到github的鏈接。因爲第一步設置了本地存儲庫項目路徑。要設置存儲庫,請通過以下鏈接 - http://help.github.com/mac-set-up-git/ – iOSPawan 2012-02-14 12:19:51

1

Xcode中的git集成有點受限。而且我個人只是稍微使用它。從技術上講,在將代碼推送到遠程存儲庫之前,必須先將代碼簽入到本地存儲庫中(但有些工具允許您同時執行這兩個操作)。

但是,我可以推薦使用Tower將代碼推送到github。它有一個簡單的界面和做最常見的git的任務非常方便:

git tower http://www.git-tower.com/img/screenshots/status_modified_big.jpg

如果你想使用免費的客戶端也有本地Github mac client這顯然與GitHub的效果很好。

github client http://mac.github.com/images/promo-screenshot.png

如果您需要做更高級的東西,你可以隨時恢復到終端

順便說一句:如果你想知道如何從本地資源庫推送到遠程終端你可能找到Visual Git Cheet Sheet有所幫助:

Git cheat sheet