我已经创建了一个iPhone项目,其中启用了“为此项目创建本地git存储库”选项。最近我创建了一个github帐户。现在我想直接将我的代码提交到github,而不是我的本地存储库。我怎么能这样做?
答案 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有用:
答案 1 :(得分:0)
使用XCode推送代码总是给我带来麻烦。所以最好的选择是使用终端推送代码。下面是将代码推送到git hub的步骤。
打开项目文件夹的终端设置路径。
使用命令git commit --dry-run检查已修改的文件或新文件。它将显示所有修改或新添加的文件。还有一些Xcode文件。
使用git命令git add“file1 path”“file2 path”添加新文件和修改过的文件。如果你添加了新文件或更改了Xcode设置,也不要忘记添加.proj文件。
使用命令git commit提交您的文件。它会打开消息窗口。所以你可以按i输入信息。一旦你写了留言,请按:wq
运行命令git push origin HEAD。