使用Git在码云托管项目基础教程一(iOS)

本文章针对git小白,请勿吐槽,大神请绕行(欢迎指正).
公司最近项目管理开始使用git,虽然以前看过相关的教程,流程都比较了解了.但第一次实际操作还是因为一些小问题浪费了很多时间.希望我这篇文章可以帮到刚开始使用git的你.
首先推荐一些关于git的教程.https://github.com/NickNameWolf/awesome-github
着重推荐一下廖雪峰的git基础教程文档,我就是看这个文档入门的,讲解的很详细很简单.

一.git的安装

安装Xcode开发工具后,git也会自动安装好.
如果没有安装的话,可以自己搜一下教程,我在这里就不介绍了.

二.创建码云项目

这个码云官方有很详细的教程http://git.mydoc.io/?v=16912&t=83154(帮助列表FAQ里)我在这就不详细的讲解了.
不过需要注意的就是,私有项目不需要选择开源许可证.

创建完毕之后,直接在码云仓库添加我们的项目文件:
码云仓库添加文件很简单, 直接点击添加文件,然后选择需要上传的项目文件即可上传.

远程仓库添加文件.png

三.本地git操作

完成安装之后首先需要自报家门(设置自己的名字 和邮箱)

 $ git config --global user.name "Your Name"
 $ git config --global user.email "email@example.com"

创建版本库,版本库直白的讲就是我们进行git操作的工作空间.在这个空间的文件,都会被git管理起来,每个文件的行踪(增加,修改,删除等)都会被记录.

首先在随意一个位置新建一个文件名字可以自己随便定义,我在这新建一个名字叫做 HJ 的文件夹(为了降低难度 我就不粘贴终端创建文件夹的代码了)

新建文件.png

打开终端 输入 cd 然后将新建的文件拖入终端中(获取文件路径),然后回车

打开文件路径.png

通过 git init 命令把这个目录变成 Git 可以管理的仓库:

      $ git init
      Initialized empty Git repository in /Users/OneStepBeyond/Desktop/HJ/.git/
初始化仓库.png

初始化之后,现在有两种选择(当然还有很多其他别的方法-.-):
1.让本地仓库和远程仓库进行关联,然后通过pull命令进行同步.
2.直接把码云上的项目clone下来.

我们这里选择第二种进行讲解(这个比较简单,我想偷懒).

本地仓库clone 远程仓库的内容,本地的 HJ 仓库下运行命令:

      $ git clone https://git.oschina.net/HJSimba/huangding.git

请千万注意,把上面的 连接替换成你自己的远程仓库地址,否则,你在本地关联的就是我的远程库(我的是私有项目,是不会成功的-.-).

clone远程仓库内容.png

ps:在操作过程中可能需要输入一组账号密码,直接输入码云的邮箱和设置的密码即可.如果多人协作,只需要在码云的项目管理中将他人账号添加进来,然后将上边的本地git操作 重复一遍就可以了.

将码云上的项目clone 下来之后,接下来就比较简单了.当然你需要先了解git的基本操作,例如 git commit 、git pull 和git push 这三个最常用的命令(请自行网上搜索).

git的基本操作和常见错误下一篇会着重讲,在这里简单介绍一下:

将我们clone 的项目直接打开,在上方工具栏中打开Source Control 会出现commit pull 和push 三个选项.以后我们提交代码直接通过这里操作即可.不需要用终端了(当然遇到问题还是需要靠终端<( ̄3 ̄)> !).

Xcode自带的git操作.png

ps:提交代码时,首先要进行commit 操作,然后通过pull 和远程仓库进行同步,最后push 修改内容到远程仓库.

总结:我来把上边的操作进行梳理一下,安装git-注册码云账号并添加项目-初始化本地仓库-将远程仓库内容clone下来,是不是很简单!

第一次写文章,不喜勿喷,欢迎指正.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,907评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,987评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,298评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,586评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,633评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,488评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,275评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,176评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,619评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,819评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,932评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,655评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,265评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,871评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,994评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,095评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,884评论 2 354

推荐阅读更多精彩内容

  • 如果有一天,将所有梦想化为乌有,那么是否能活出成功的模样?执着一念,岁月会否给予答案?也许想要的那些,生活终将回...
    浮生幻尘阅读 226评论 0 0
  • 没想到,马利的固彩也能如此小清新,感觉又爱上小马利啦!唯一感到不足的地方就是头发没有画出那种轻盈的感觉,反...
    夏那阅读 282评论 0 5
  • 百事经纶一页书阅读 267评论 0 0
  • 我走了又回来 你站在门前挥手 望着迂回的路 隔着碧水的塘 大声呼唤我打小的名字 屋前水田里几处白鹭振翅 青苗跳动的...
    晴陌问阅读 264评论 0 1