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

一:Git介绍

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

二:Git工作流程简单介绍

IOS开发之Git仓库管理基本操作_第1张图片
由本地仓库到服务器仓库

三:Git的上传操作指令

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

IOS开发之Git仓库管理基本操作_第2张图片
本地仓库创建成功

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

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

IOS开发之Git仓库管理基本操作_第3张图片
git statues 其实有更大的作用 再次不赘述

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

将git的链接拼接在指令之后
IOS开发之Git仓库管理基本操作_第4张图片
查看是否URL是否添加成功

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

IOS开发之Git仓库管理基本操作_第5张图片
可以去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仓库管理基本操作)