美文网首页
IOS开发之Git仓库管理基本操作

IOS开发之Git仓库管理基本操作

作者: 岁月煮酒你与狗 | 来源:发表于2018-05-23 16:08 被阅读0次

    一:Git介绍

    Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。(PS:百度复制的)

    二:Git工作流程简单介绍

    由本地仓库到服务器仓库

    三:Git的上传操作指令

    ①:新增本地仓库指令如下 git init    首先用指令(CD+文件目录到代码目录下),

    本地仓库创建成功

    ②: 添加代码到本地仓库指令如下 git add .   输入之后会有短暂卡顿(主要还是看项目大小和电脑配置),我们可以使用如下指令 git status 

    来验证是否添加成功,本地仓库操作基本完成

    git statues 其实有更大的作用 再次不赘述

    ③:添加GIt上传链接指令如下 git remote add origin  https://github.com/balabala

    将git的链接拼接在指令之后 查看是否URL是否添加成功

    ④:将本地上传至GIt服务器仓库 git push origin master

    可以去Git网站上刷新看是否上传成功

    四:Git的标签管理

    ①添加标签指令 git tag -a '0.0.1' -m '打标签吧'  -a 后面是要添加的版本号, -m后面是备注 这是添加本地仓库的标签

    查看标签号

    ②:将标签上传服务器指令如下 git push --tags (上传所有版本号)

    上传成功后的标签号

    ③:将标签删除 指令如下 git tag -d 0.0.1 -d 后面是需要删除的标签号(这是删除本地的标签号),git push origin:0.0.1 提交之后删除服务器上得到标签号

    五:版本回溯

    ① 查看上传的版本  git log 

    根据版本号可以操作上传版本

    ②:退回上个版本使用指令:git reset --hard HEAD^

    PS:在 Git中,用HEAD表示当前版本,也就是最新的提交commit id,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。

    ③: 退回到指定版本git reset --hard 版本号

    PS:版本号没必要写全,前几位就可以了,Git会自动去找。当然也不能只写前一两位,因为Git可能会找到多个版本号,就无法确定是哪一个了。

    ④:Git提供了一个指令git reflog用来记录你的每一次命令: 用于查看每次版本的的操作便于获得版本号用于回溯

    git reflog命令

                     最后关于Git指令详细的资料请戳我

                     ------开发之路与君共勉之------

    相关文章

      网友评论

          本文标题:IOS开发之Git仓库管理基本操作

          本文链接:https://www.haomeiwen.com/subject/apupdftx.html