Xcode9项目上传到GitHub教程

yizhihongxing

针对Xcode9项目上传到GitHub,我可以提供以下详细的攻略步骤及示例说明:

一、前置条件

  • 一台配置好Xcode开发环境的Mac设备
  • 一个GitHub账号(若没有请先注册一个)

二、创建GitHub仓库

  1. 登录GitHub,点击“New repository”按钮
  2. 填写Repository name、Description等信息,设定仓库可见性和初始分支,点击创建
  3. 在本地创建一个Xcode项目,可以使用Xcode打开一个现有项目或新建一个项目
  4. 在Xcode中,点击“File”,选择“New”,然后“New repository”
  5. 在弹出的“Configure Git Repository”窗口中,选中“Create Git repository on ...”以及“Configure an upstream Git repository...”选项,输入刚创建的GitHub仓库地址,然后点击“Create”

三、提交代码到GitHub

  1. 在Xcode中,在菜单栏中选择“Source Control” - “Commit”,编辑Commit信息
  2. 点击“Commit”按钮提交代码到本地Git仓库
  3. 再次选择“Source Control” - “Push”按钮,将本地代码推送到GitHub仓库

四、示例说明1:创建新项目上传到GitHub上

1. 创建新项目

打开Xcode,点击“Create a New Xcode Project”;
在“Choose a template for your new project”页面,选择在macOS下的Command Line Tool;
选择“Next”,填入“Product Name”和“Organization Name”等信息,选择“Create”完成创建。

2. 创建新仓库

登录GitHub账号,点击“New Repository”按钮;
填写“Repository name”和“Description”,选择“Public”或“Private”等信息后,点击“Create repository”。

3. 添加项目到仓库

在Xcode中,选择“Source Control” - “Create Git Repositories” - “Create Git Repositories on My Mac”;
点击“Create”按钮,这个操作创建了本地 Github 仓库;
在Xcode工具栏中,选择“Source Control” - “Add Files to ‘xxx’…”;
选择刚刚创建的项目,然后点击“Add”。
接下来,在左侧工程导航中留意下来 Git 标识栏,左侧绿色表示项目已被添加到 Git 中,右侧黄色表示已添加到 staging area 中。

4. 提交代码到仓库

在 Xcode 工具栏中,切换到“Source Control Navigator”面板,点击“Unchanged Files”下来,然后选中所有文件;
按下 Command+K、Command+Option+C 快捷键,弹出提交窗口;
在提交窗口中填写“Commit message”,然后点击“Commit”按钮。
之后再点击工具栏中的“Source Control” - “Push”进行代码上传。

五、示例说明2:已有项目上传到GitHub上

如果您已有项目,然后需要将项目上传至 GitHub,则可以按照以下操作:

1. 在 GitHub 上创建新的 Repository 并获取仓库地址

将已经有的工程 Push 上 GitHub。

2. 在 Xcode 项目中建立关联

先把 GitHub 仓库的地址复制一下,比如 https://github.com/ZhengxhGit/MyDemo.git

在 Xcode 中,菜单栏选择 File->Source Control->Create Git Repositories,新建 Git Repository 。

然后 Xcode 会弹出 Configure Git Repository 窗口,如下:

将 URL 粘贴进 Source URL,然后在 Remote 中点击 Add Remote,输入 Github ,然后 Xcode 会自动帮你补全,如下:

将 GitHub 相关的信息添加完毕后,点击 Create 进行初始化,它会自动帮我们创建好 master 分支等必要的 branch 相关信息。

3. 添加文件并提交到 GitHub

在 Xcode 中将你需要提交的文件全部添加到 git 中,将所有的文件添加到 Git 暂存区中,然后再一次 Commit 掉,比如添加了一个文件 Test.txt 。

$ git add . // 添加所有的文件到本地版本库
$ git commit -a -m "Test.txt"// 提交到本地 Git ?

接下来让我们也把本地的代码 Push 到 GitHub 吧,比如我的项目库名字是 MyDemo。

$ git remote add origin https://github.com/ZhengxhGit/MyDemo.git // 添加远程仓库
$ git push -u origin master // 第一次提交,需要加上 -u 参数 ?

这个操作会把本地的代码全部上传到 GitHub,但注意:默认只上传了 master 分支,如果你有其他的 branch 还是需要自己操作的。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Xcode9项目上传到GitHub教程 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Linux中Git集中操作命令汇总

    Linux中Git集中操作命令汇总 1. Git简介 Git是一种分布式版本控制系统,常用于代码的版本管理和协同工作。使用Git可以方便地对代码进行版本控制和管理。 2. Git安装 在Linux系统中,Git可以使用包管理器进行安装。以Ubuntu系统为例,可以使用以下命令进行安装: sudo apt-get update sudo apt-get ins…

    GitHub 2023年5月16日
    00
  • Go单元测试利器testify使用示例详解

    Go单元测试利器testify使用示例详解 在Go语言单元测试中,testify是一种经常使用的测试框架,它提供了一系列的断言、mock和suite的功能,使得我们可以编写更加优秀的测试代码。 本文将介绍testify框架的常用API,并提供两个使用示例。 安装testify 在开始使用testify之前,我们需要安装此框架。可以使用Go的包管理工具go g…

    GitHub 2023年5月16日
    00
  • 如何把Spring Cloud Data Flow部署在Kubernetes上

    为了在Kubernetes上部署Spring Cloud Data Flow,我们需要完成以下步骤 部署Kubernetes集群 安装Helm 部署RabbitMQ 部署MySQL 部署Spring Cloud Data Flow Server 部署Spring Cloud Data Flow Shell 部署Spring Cloud Data Flow P…

    GitHub 2023年5月16日
    00
  • Python Web程序部署到Ubuntu服务器上的方法

    部署Python Web应用程序有很多不同的方法,而本文将提供关于如何将Python Web程序部署到Ubuntu服务器的完整攻略。 1. 配置环境 在开始部署Python Web应用程序之前,需要配置好Ubuntu服务器的环境。以下是一些基本的配置: 安装Python 在大多数情况下,Ubuntu服务器会预装Python。因此,要检查Python是否已安装…

    GitHub 2023年5月16日
    00
  • Android Studio导入Project与Module的方法及实例

    以下是详细的Android Studio导入Project与Module的方法及实例攻略: 1. 导入Project 打开Android Studio,选择”Open an existing Android Studio project” 在弹出的对话框中选择要导入的Project所在的目录 点击”OK”,Android Studio会自动加载项目文件并构建…

    GitHub 2023年5月16日
    00
  • WebStorm中如何将自己的代码上传到github示例详解

    好的。首先,让我们详细介绍一下WebStorm如何将自己的代码上传到GitHub的步骤,包含以下两个实例: 实例一:上传本地项目到GitHub 首先,我们需要将本地项目提交到GitHub仓库。打开WebStorm并打开项目,点击菜单栏中的VCS -> Import into Version Contol -> Create Git Reposit…

    GitHub 2023年5月16日
    00
  • vs2012配置gitHub管理代码详细步骤

    配置Github账号 在VS2012中配置GitHub账号,为上传项目代码到GitHub打下基础。 首先,需要在GitHub上注册一个账号,然后在Visual Studio中安装GitHub扩展插件并登录账号。 具体步骤: 1)在Visual Studio中打开工具菜单,选择“扩展和更新”2)在左侧菜单栏选择“Online”3)搜索GitHub并安装GitH…

    GitHub 2023年5月16日
    00
  • Go web入门Go pongo2模板引擎

    Go web入门Go pongo2模板引擎攻略 什么是Go Pongo2模板引擎 Go Pongo2是一款基于Go语言的模板引擎。它是快速、灵活和功能强大的一种模板语言,支持复杂的嵌套、递归的模板继承以及自定义函数等功能。Go Pongo2可以与任何Go web框架进行无缝集成,很容易上手。 如何使用Go Pongo2模板引擎 安装Go Pongo2 可以通…

    GitHub 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部