NO.1-iOS — git代码版本管理操作

Pragma mark — 01 创建一个远程代码仓库
Snip20170317_6.png
Pragma mark — 02 本地操作(事先创建一个test工程)
Snip20170317_7.png
Snip20170317_8.png
  • 备注:当我们想要把工作区的代码加入到master中,是要先经过暂缓区的(git add.),再加入到master分支(git commit)
Pragma mark — 03 用git status 查看本地状态
Snip20170317_9.png
Pragma mark — 04 git add . 加入暂缓区
Snip20170317_10.png
Pragma mark — 05 加入本地代码仓库
Snip20170317_11.png
Pragma mark — 06 关联远程代码仓库
1.png
  • 备注: 通过 git remote add origin 远程代码仓库地址 命令和远程代码仓库相关联
    git remote 命名查看是否有远程代码仓库
    remote : 远程的意思
Pragma mark — 07 上传到远程代码仓库
23.png
  • 备注:通过 git push origin master 上传,(由于我保存了github的用户名和密码在电脑上,)所以不用输入git账号的用户名和密码,实际操作中命令行会提示你输入你git的账户名和密码

  • 可以在git网页重新载入一下看是否上传好了

Pragma mark — 08 普及一下git上release的知识
123.png
  • 备注:我们pod第三方时,下载下来的其实,不是三方的代码,而是release中发布的版本,所以我们要学会怎么发布自己的项目版本和打标签
Pragma mark — 09 打标签
345.png
  • 备注: git tag 查看当前项目的标签 (第一次输入后回车是没有反应的,因为就没有标签啊)
    git tag -a ‘0.0.1’ -m ‘我们做了个标签’ 通过这行命令加标签
    再次用git tag 命令可以查看到我们当前项目的标签
    其次我们这些操作还是只是在本地的
Pragma mark — 10 向远程提交标签
56.png
  • 备注:通过
    git push —tags
    提交当前所有的标签--看看远程代码仓库的效果
90.png
  • 备注:搞清楚一个业务逻辑:我们git commit 提交的是代码,同时会生成一个版本号。 而我们的tag(标签)提交上去只是做一个记录,以后我们就可以通过标签找到当时提交的版本号对应的代码
    通过git log 命令我们可以查看当前版本号,黄色字体的就是了。 但是我们拿到这个版本号没有什么用,找不到当时的提交的代码,所以我们提交代码后,并打个标签,就是给版本号取一个别名,通过标签找到以前提交的代码(哈哈哈哈)—解决了心头一大困惑
876.png
Pragma mark — 11 上传第二个版本哈
#我们在test工程里面改了一下背景色,然后执行下面的操作
git add . 
git status(可以查看一下状态是否有将修改的东西加入到暂缓区中)
git commit -m '做了一个背景色改变’
git log (我们会看到一个新的提交的版本号)
接下来我们为这个新提交的版本加上标签
git tag ‘0.0.2’
git push origin 0.0.2

189.png

继续在远程代码仓库查看一下,是否有第二个版本了,并下载下来看看是否是我们修改了的那份代码

Pragma mark — 12 删除某个标签
#比如说我们提交上去的某个版本有比较重大的问题,我们在后面的版本已经修改了,我们前面的版本就不想让被人去下载,就需要把其删除了
git tag 查看当前的标签
git tag -d 0.0.1 (删除这个版本)
git push origin :0.0.1  (我们上面只是在本地删除了,通过这个命令确定删除的是哪一个标签,注意不要少了冒号哈)

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

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,626评论 9 163
  • 铁铁跟我说你知道我最欣赏你什么吗?我说不要脸的精神,她说不是,她说无论你是多么疲惫,你都是一种特别精神的状态对待别...
    shine33阅读 253评论 0 0
  • 我今天翻记录又想去看看你的微博,虽然我知道可能什么都不会有。但是太久了,太多人在你之后赞过我了,我还没翻到的时候就...
    lbiza_阅读 128评论 0 0
  • 听过一段话: 我慢慢明白了为什么我不快乐,因为我总是期待一个结果,看一本书期待它让我变得深刻,吃饭游泳期待它让我一...
    Cheryl涂古月阅读 157评论 0 0
  • 变老是一件十分无奈的事情,这话从二十几岁的我的口中说出十分违和。 我从前时常吐槽综艺节目上,四十几岁的主持人跟...
    我是杨小猫阅读 440评论 2 0