获得Github Mac应用程序,你并不真的需要一个终端,除非你想做更花哨的高级东西;- ) 只需在GitHub上转到您的项目页面,然后点击“在Mac中克隆”,这将自动为您下载并安装它。您必须至少执行一次此操作以安装应用程序并设置一些所需的权限。 之后,您将在Dock中看到GitHub应用程序,只需打开它,然后点击底部的小“+”符号,您将看到“Create New Repository”和“Add New Local Repository”。 您可以添加XCode已经为您创建的存储库,或者从GitHub下载一个,然后在XCode中打开它。
7条答案
按热度按时间mmvthczy1#
最好的方法是遵循GitHub提供的说明:
首先,去正确的目录
字符串
听起来你已经从Xcode获得了一个本地Git项目。如果这是真的,跳过这个代码块。
型
最后,推入您的存储库。下面的内容是直接从我自己的github帐户复制的,在我创建了一个新的“测试”repo之后。更改“dhalperi/test”部分。
从命令行推送已有存储库
型
noj0wjuj2#
我只是想在上面留下一个评论,但我也会添加一个总结的答案。答案是here。
这不是通过终端作为问题的要求,但你可以考虑这是一个替代方法。不过,它现在与Xcode集成得很好,而且不难做到。
新建项目时创建Git仓库
的数据
如果你已经有一个没有Git仓库的项目,请参阅我上面链接的答案。
提交
的
在项目中进行更改后,在【源代码管理】菜单中选择【提交...】。您将添加一条简短的提交消息。
新建GitHub仓库
的
在GitHub网站上创建一个新的存储库。随便你怎么称呼它,但是 * 不要 * 添加README或.gitignore或许可证。创建新存储库后,复制指向它的链接。
在Xcode中添加Remote
在Xcode中,转到源代码控制> * 您的分支名称 * >配置。然后单击【远程】选项卡>【+】按钮>【添加远程】。填写存储库名称和地址。
的
推送项目到GitHub
进入【源代码管理】>【推流】。您必须在第一次输入您的GitHub用户名和密码。
就是这样。现在任何时候你在Xcode中进行更改,你所要做的就是Commit和Push。
如果您没有遵循此说明,请阅读this和this以了解更多详细信息。
进一步研究
这是我最近看的一个很棒的视频,它帮助我更好地理解了Git及其与GitHub的集成。
sycxhyv73#
在Xcode中更简单的方法。你甚至可以只将当前的一个分支推送到GitHub或整个项目。
(for Xcode 11)
1.只需在“源代码控制导航器”中选择一个需要的分支/(或顶部文件夹),然后右键单击它。然后选择“创建远程”。或者“编辑器->创建远程”。x1c 0d1x的数据
1.然后使用您在GitHub的帐户创建存储库。如果您不建议使用您的GitHub帐户,可能您仍然没有在Xcode -> Preferences -> Accounts
中添加您的GitHub帐户
1.一切都安排好之后。单击“创建”。
1.要将项目/分支推送到GitHub仓库,请单击“源代码管理->推送”。
之后,检查Github。所有人都应该在那里。
wgx48brx4#
获得Github Mac应用程序,你并不真的需要一个终端,除非你想做更花哨的高级东西;- )
只需在GitHub上转到您的项目页面,然后点击“在Mac中克隆”,这将自动为您下载并安装它。您必须至少执行一次此操作以安装应用程序并设置一些所需的权限。
之后,您将在Dock中看到GitHub应用程序,只需打开它,然后点击底部的小“+”符号,您将看到“Create New Repository”和“Add New Local Repository”。
您可以添加XCode已经为您创建的存储库,或者从GitHub下载一个,然后在XCode中打开它。
1dkrff035#
如果Mac上已经有了一个git repo并使用Xcode9,
对于xcode 9,只需转到Xcode导航检查器中的源代码控制选项卡即可。右键单击master git并在GitHub上选择create“Your project name”remote。
给予你的GitHub凭据并给git repo一个名称,Xcode会为你创建并推送代码。
的数据
umuewwlo6#
一个非终端解决方案是安装SourceTree。它的图形用户界面,超级容易使用的终端相比。但强烈建议正确学习git命令。
kyxcudwk7#
Recent(2023)answer(我在Xcode 14上,但我怀疑这已经有一段时间了):假设您在创建Xcode项目时启用了源代码控制(默认情况下启用)。
转到您的源代码控制导航器,选择“Repositories”,右键/辅助单击项目名称下的“Remotes”,并添加一个新的远程。
Xcode将引导您登录GitHub(或其他远程git仓库),包括名称选择。不需要任何额外的软件,也不需要首先在远程端创建一个repo。
Xcode screenshot