将Xcode项目添加到github repo?

pgpifvop  于 2023-08-01  发布在  Git
关注(0)|答案(7)|浏览(124)

我刚刚在网站上创建了一个新的github repo。请记住,我是一个菜鸟,但可以在终端做基本的事情。不管怎样,我只是在www.example.com上的帐户上创建了一个repogithub.com,但还没有对它做任何事情。
所以我想做的就是把我的Xcode项目文件夹上传到我的新github仓库。如何通过终端实现此功能?

mmvthczy

mmvthczy1#

最好的方法是遵循GitHub提供的说明:
首先,去正确的目录

cd <directory of your Xcode project>

字符串
听起来你已经从Xcode获得了一个本地Git项目。如果这是真的,跳过这个代码块。

git init .
git add .
git commit -s
<type in a commit message>


最后,推入您的存储库。下面的内容是直接从我自己的github帐户复制的,在我创建了一个新的“测试”repo之后。更改“dhalperi/test”部分。

从命令行推送已有存储库

git remote add origin git@github.com:dhalperi/test.git
git push -u origin master

noj0wjuj

noj0wjuj2#

我只是想在上面留下一个评论,但我也会添加一个总结的答案。答案是here
这不是通过终端作为问题的要求,但你可以考虑这是一个替代方法。不过,它现在与Xcode集成得很好,而且不难做到。

新建项目时创建Git仓库


的数据
如果你已经有一个没有Git仓库的项目,请参阅我上面链接的答案。

提交



在项目中进行更改后,在【源代码管理】菜单中选择【提交...】。您将添加一条简短的提交消息。

新建GitHub仓库



GitHub网站上创建一个新的存储库。随便你怎么称呼它,但是 * 不要 * 添加README或.gitignore或许可证。创建新存储库后,复制指向它的链接。

在Xcode中添加Remote

在Xcode中,转到源代码控制> * 您的分支名称 * >配置。然后单击【远程】选项卡>【+】按钮>【添加远程】。填写存储库名称和地址。


推送项目到GitHub

进入【源代码管理】>【推流】。您必须在第一次输入您的GitHub用户名和密码。
就是这样。现在任何时候你在Xcode中进行更改,你所要做的就是CommitPush
如果您没有遵循此说明,请阅读thisthis以了解更多详细信息。

进一步研究

这是我最近看的一个很棒的视频,它帮助我更好地理解了Git及其与GitHub的集成。

sycxhyv7

sycxhyv73#

在Xcode中更简单的方法。你甚至可以只将当前的一个分支推送到GitHub或整个项目。
(for Xcode 11)
1.只需在“源代码控制导航器”中选择一个需要的分支/(或顶部文件夹),然后右键单击它。然后选择“创建远程”。或者“编辑器->创建远程”。x1c 0d1x的数据
1.然后使用您在GitHub的帐户创建存储库。如果您不建议使用您的GitHub帐户,可能您仍然没有在Xcode -> Preferences -> Accounts

中添加您的GitHub帐户
1.一切都安排好之后。单击“创建”。
1.要将项目/分支推送到GitHub仓库,请单击“源代码管理->推送”。
之后,检查Github。所有人都应该在那里。

wgx48brx

wgx48brx4#

获得Github Mac应用程序,你并不真的需要一个终端,除非你想做更花哨的高级东西;- )
只需在GitHub上转到您的项目页面,然后点击“在Mac中克隆”,这将自动为您下载并安装它。您必须至少执行一次此操作以安装应用程序并设置一些所需的权限。
之后,您将在Dock中看到GitHub应用程序,只需打开它,然后点击底部的小“+”符号,您将看到“Create New Repository”和“Add New Local Repository”。
您可以添加XCode已经为您创建的存储库,或者从GitHub下载一个,然后在XCode中打开它。

1dkrff03

1dkrff035#

如果Mac上已经有了一个git repo并使用Xcode9,
对于xcode 9,只需转到Xcode导航检查器中的源代码控制选项卡即可。右键单击master git并在GitHub上选择create“Your project name”remote。
给予你的GitHub凭据并给git repo一个名称,Xcode会为你创建并推送代码。

的数据

umuewwlo

umuewwlo6#

一个非终端解决方案是安装SourceTree。它的图形用户界面,超级容易使用的终端相比。但强烈建议正确学习git命令。

kyxcudwk

kyxcudwk7#

Recent(2023)answer(我在Xcode 14上,但我怀疑这已经有一段时间了):假设您在创建Xcode项目时启用了源代码控制(默认情况下启用)。
转到您的源代码控制导航器,选择“Repositories”,右键/辅助单击项目名称下的“Remotes”,并添加一个新的远程。
Xcode将引导您登录GitHub(或其他远程git仓库),包括名称选择。不需要任何额外的软件,也不需要首先在远程端创建一个repo。
Xcode screenshot

相关问题