您现在的位置是:首页 > 文章详情

iOS开发之使用Git的基本使用(二)

日期:2018-07-20点击:410

通过前文iOS开发之使用Git的基本使用(一)的学习,相信大家对如何将iOS项目通过Git传到GitHub账户上有了一个基本的了解,其过程是相对繁琐和容易出错的。本文将告诉大家借助工具来帮助我们实现这些操作,并对前文进行进一步补充。

一、两个软件

  1. Visual Studio Code(以下简称vscode)—— 免费好用的编辑器

Mac上既免费又好用的编辑器比较少,这款微软出的还不错,用过Atom的同学对上手它可以说是零门槛,因为之前用Atom (GitHub专门为程序员推出的一个跨平台文本编辑器)来做Markdown编辑器,后来购买了MWeb,就将其删除了。其启动界面如下:

img_b92beffd09cd803e439d13c158058fcf.png
vscode启动界面.png

下载地址: https://code.visualstudio.com/

  1. Sourcetree —— 可视化界面的Git版本控制软件

之前我们都是在终端和Xcode中使用Git命令完成相应的操作,有了Sourcetree,就可以在可视化的窗口中进行操作,简单快捷。其启动界面如下:

img_16ed8b78ee1bd28649fd3a6e16473114.png
Sourcetree启动界面.png

下载地址: https://www.sourcetreeapp.com/
使用它需要一个帐号,也可以跳过,教程: https://www.cnblogs.com/wmm007/p/9184490.html

二、gitignore

iOS开发之使用Git的基本使用(一)中,我们将所有的文件都传输到了GitHub上,但是很多时候,我们既要把某些文件放到Git的管理范围中,又不能提交它们,怎么办?这时候可以在Git管理的根目录下创建一个特殊的.gitignore文件,然后把要忽略的东西填进去,这时候Git就会自动忽略这些文件。那么如何在.gitignore文件中填写需要忽略的文件?gitignore.io已经为我们准备了各种配置文件,只需要根据自己的情况组合一下就可以了。配置文件网站:
https://www.gitignore.io/

img_be4ca823cf76ceab6208afda03ec3779.png
gitignore网站.png

这里我以Xcode为例,点击Create,将产生的代码复制到vscode中并保存,文件名为gitignore,该文件保留备用。

三、使用Sourcetree进行版本管理

使用Sourcetree进行版本管理会方便很多,下面按照步骤讲解如何使用

  1. 创建自己的项目(以在桌面创建testSourceTree为例),将gitignore文件复制到该目录
img_2dc2d2d58e10cfd0c99b72ff2d5bb3dd.png
创建项目.png
  1. 在终端切换到上面的目录,执行如下的命令,让gitignore文件隐藏
    mv gitignore .gitignore
img_e55bec0a2bcf6062442fad679c6c951f.png
隐藏文件.png
  1. 打开Sourcetree并将项目文件夹拖动其中,点击创建后会显示一个项目
img_873425a1bf45065135bebca22ff77838.png
拖入项目.png
  1. 双击项目进入主窗口,此时显示的文件尚未有版本信息,所以前面有个,选中所有文件,点击左上角的提交,此时输入自己的GitHub邮箱,然后输入本次提交的日志并提交

    img_a144f766b521a15b827e92aaf61d7bad.png
    commit.png

  2. GitHub上创建一个新的仓库testSourceTree,然后在Sourcetree的菜单中打开终端执行命令
    git remote add origin https://github.com/yungfan/testSourceTree.git

  3. 点击testSourceTree上面的推送按钮,选中master分支并确定

    img_39f827426dacdfd6a79bc4111a097e3d.png
    push.png

然后输入GitHub帐号和密码等待传输完成

img_9a21776f5839a737f798999f436184c7.png
输入帐号.png

  1. 刷新GitHub仓库,传输成功

    img_a2798786ef22048d264feac3f3f1dccd.png
    传输成功.png

  2. 此时修改一下iOSViewController代码,打开Sourcetree,会提醒你有一个文件修改了

    img_fdcee5a12e39e06a78fdd903ec4fa7bf.png
    修改文件后.png

  3. 依次点击拉取提交推送,并输入相关日志

img_39fbd849a5a3fbd4685267d58ae432f2.gif
修改提交.gif
  1. 再次刷新GitHub仓库,修改成功
img_be01402bfbf8d2073e6299071aff3ddc.png
修改成功.png

至此,流程结束,是不是比之前要简单很多,方便很多?

原文链接:https://yq.aliyun.com/articles/670826
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章