针对Xcode9项目上传到GitHub,我可以提供以下详细的攻略步骤及示例说明:
一、前置条件
- 一台配置好Xcode开发环境的Mac设备
- 一个GitHub账号(若没有请先注册一个)
二、创建GitHub仓库
- 登录GitHub,点击“New repository”按钮
- 填写Repository name、Description等信息,设定仓库可见性和初始分支,点击创建
- 在本地创建一个Xcode项目,可以使用Xcode打开一个现有项目或新建一个项目
- 在Xcode中,点击“File”,选择“New”,然后“New repository”
- 在弹出的“Configure Git Repository”窗口中,选中“Create Git repository on ...”以及“Configure an upstream Git repository...”选项,输入刚创建的GitHub仓库地址,然后点击“Create”
三、提交代码到GitHub
- 在Xcode中,在菜单栏中选择“Source Control” - “Commit”,编辑Commit信息
- 点击“Commit”按钮提交代码到本地Git仓库
- 再次选择“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技术站