直接从Xcode 4上传源代码

时间:2012-02-14 11:42:58

标签: iphone git version-control xcode4 github

我已经创建了一个iPhone项目,其中启用了“为此项目创建本地git存储库”选项。最近我创建了一个github帐户。现在我想直接将我的代码提交到github,而不是我的本地存储库。我怎么能这样做?

2 个答案:

答案 0 :(得分: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

如果您需要更高级的东西,您可以随时恢复到终端

BTW:如果您想知道如何从本地存储库推送到终端中的遥控器,您可能会发现Visual Git Cheet Sheet有用:

Git cheat sheet

答案 1 :(得分:0)

使用XCode推送代码总是给我带来麻烦。所以最好的选择是使用终端推送代码。下面是将代码推送到git hub的步骤。

  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。