Xcode+GitHub远程代码托管(GIT, SVN).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XcodeGitHub远程代码托管(GIT,SVN)

Xcode+GitHub远程代码托管(GIT, SVN)   先来看看什么是代码远程托管: 其实就是将我们的代码上传到GitHub的服务器上, 供别人下载, 当然了也可以在团队开发的时候, 使用GitHub进行代码合并工作, 下面我们进入正题   (已经有远程仓库的网址, 请直接跳转到2.0步骤查看)   (工程是从远程仓库拉取下来的, 并且写好了代码后, 不会进行拉取/推送, ) Git方式 - 步骤3.0 SVN方式 - 步骤4.0 Git回滚- 步骤5.0 SVN回滚- 步骤6.0   步骤1.0 创建远程仓库   这里我们使用 (github现在支持GIT和SVN2种访问方式) (可能公司有自己的服务器, 会给你一个网址)(如果想只是使用SVN的, 推荐一个)   1.1 我们需要注册 1.1注册登录.png   约束比较多, 账号和邮箱啊, 密码之类的, 如果有一个不符合人家规定, 就会跳转到一个页面, 会告诉你哪个不行, 修改之后, 显示对号了, 之后继续sign up(注册), 然后注册好之后, 重新进入到? 1.2登录成功后.png   1.2 创建远程仓库   然后点击右上角+号, 新建个项目(远程仓库) 1.3新建项目(远程仓库).png 1.4新建项目.png    获取远程仓库的网址 1.5获取仓库网址.png   2.0 在Xcode中进行代码克隆(下载)到本地 2.0打开Xcode准备拉取.png    然后输入远程仓库的网址 2.1输入远程仓库的网址.png    设置和远程仓库交互的方式(用GIT还是SVN)(根据你远程仓库网址的类型, 如果是既支持GIT也支持SVN那就无所谓, 但是只支持其中一种方式, 那就不要选错了, 当然了, 账号密码也是要对应哪个网站, 或者服务器的) 2.2设置和远程仓库交互的方式(用GIT还是SVN).png    如果点击Next错误了: 看看是不是这个 ?    设置本地仓库位置 2.3设置本地仓库的位置.png 2.4进行克隆(下载).png    成功后, 就会自动打开你克隆(下载)的工程 2.5 下载成功.png   步骤3.0 如何使用Xcode自带的Git进行代码的提交, 拉取, 推送 Commit操作: 解释: 先把Xcode工作区(你写的代码), 提交到本地仓库), Pull操作: 解释: 然后从远程仓库拉取代码(可能别人刚传了别人写的, 你需要拉下来和你新写的合并一下), 然后在本地仓库合并后, 保证编译, 运行无错误后. Push操作: 解释: 在进行将本地仓库你的代码推送到远程仓库上面.让团队里别的人可以进行下载   3.1 Commit操作   打开工程后, 看这里有个Source Control    点开我们来说一下    然后当你修改了代码后, 修改过的文件都是显示M    然后我们点击Source Control 菜单, 选择Commit(提交, 把Xcode工作区的变更提交到本地仓库)    然后点击commit按钮之后, M标志没了就代表提交变更已经到本地仓库啦, 但是不是远程仓库哦, 别人还不能拿到你新写的代码!!(庆祝一下, 成功一小步)      3.2 Pull(拉取)操作   点开Source Control 然后执行Pull操作   这个时候, 可能会出现警告提示, 如图:(如果没出现直接略过)   // 你有本地变更没有提交到本地仓库, 不让你去拉取代码    但是明明我们都Commit过了啊, 这是因为, 有一个配置文件实时的刷新(就是刚才没勾选那个), 那么我们只有删除它啦!   删除这个配置文件   进入终端 利用cd命令进入到我们工程所在的文件夹, 如图:    如图:    然后运行命令: 解释下参数 git rm --cached 工程名.xcodeproj/project.xcworkspace/xcuserdata/电脑用户名.xcuserdatad/UserInterfaceState.xcuserstate 例如: git rm --cached php.xcodeproj/project.xcworkspace/xcuserdata/lidongxu.xcuserdatad/UserInterfaceState.xcuserstate 然后输入完命令, 回车运行    然后重新拉取, (或者你没出现警告, 应该是这样的)    点击Pull按钮之后, 就会把远程仓库的代码拉到本地了, 然后运行下吧看看有没有错误啊, 冲突之类的(如果有冲突, 就是商量下, 用谁的)    然后继续点击Pull按钮拉取代码   步骤3.3 Push(推送代码)到远程服务器   还是一样, 打开Source C

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档