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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

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

友情链接更多精彩内容