git使用讲解思维导图
接下来会讲解一个详细的案例进行讲解:
本地创建一个工程, 使用git 托管, 并上传到远程代码仓库(这里用GitHub); 然后进行打标签备份/删除标签备份
-
第一步:在桌面创建test文件夹,并且创建一个xcode工程放到test文件夹当中
-
第二步:终端
cd
进入test文件夹,然后执行git init
创建git文件.执行完以后test文件夹会出现git文件夹,如图所示:
-
第三步,通过
git add .
,工作区的全部内容提交到暂缓,执行原理如图所示
我们可以通过git status
查看代码状态,是否传到暂缓区里,如果没有传过去,执行代码git status以后,终端中文件会显示红色,那么我们可以git add . 进行上传到暂缓里面。 -
第四步,执行
git commit -m '提交代码'
,-m '注释'
这个是用于注释的,git commit相当于将暂缓区的代码传到了master里面。 -
第五步,就是在GitHub新建一个项目,并复制该项目的https链接做备用。
-
第六步,
git remote add origin https://github.com/liyuunxiangGit/test.git
这一步是本地的项目和远程地址进行了关联,git remote 当前代码仓库,关联远程地址。origin可以当做是远程。然后git remote
后可以打印出 origin -
第七步,
git push origin master
,将master 版本提交到远程 -
第八步,接下来我们可以给这个远程项目打标签,我们用COCOPOD下载的东西都是releases里面的东西,其实就是打个标签
git tag
查看是否有标签
我们可以$ git tag -a '0.0.1' -m '打标签注释'
进行打标签,然后$ git push --tags
给所有版本提交标签 -
下方图片做参考
-
标签只是做个记录而已
git tag
查看是否有标签
-
git tag -d 0.0.1
删除本地的标签 -
git push origin :0.0.1
删除远程的 0.0.1的标签
上传成功整体命令行:
git init
git add .
git commit -m '1'
git remote add origin https://github.com/liyxiangGit/testP.git
git push origin master