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命令
------开发之路与君共勉之------
本文标题:IOS开发之Git仓库管理基本操作
本文链接:https://www.haomeiwen.com/subject/apupdftx.html
网友评论