美文网首页iOS 开发学习成长之路iOS
iOS使用Xcode9自带Git进行本地版本控制的记录

iOS使用Xcode9自带Git进行本地版本控制的记录

作者: 雷尘子 | 来源:发表于2018-05-07 15:59 被阅读517次

1.创建项目时,添加Git管理:创建项目时选中Create Git reposity on my mac

新建项目添加Git

2.已存在项目,添加Git管理:选中Source Control菜单,点击Create Git Repositories

已存项目添加Git

3.使用Git命令给已存在的项目添加Git管理

$ cd  项目路径(直接将创建后的项目文件夹拖到此处)

$ git  init

创建成功会显示:命令行提示这是一个空的仓库

Initialized empty Git repository in /Users/XXX/Desktop/CFLogDemo/.git/

已经存在Git会显示:

Reinitialized existing Git repository in /Users/XXX/Desktop/CFLogDemo/.git/

已经存在Git

4.点击左侧第二个按钮,看到Branches、Tags、Remotes三个文件,展开Branches,会看到一个分支master,点击master,会看到一个系统初始化时自动提交的版本(注释为 Initial Commit)

查看Git版本信息

5.修改代码后,选择Source control 菜单,点击commit提交Git

   修改文件,显示M;新增文件,显示A

修改或新建文件并保存后,文件后面显示M或A标记 点击Commit 5 Files按钮

直接点击Commit 5 Files提交按钮,会弹出下面的提示:需要填写更改备注

Enter a commit  massage 填写更新备注例子

6.提交成功后,会新增一行Git版本信息

新增Git版本

7.新建分支:选中master分支,右键,点击 branch from “master”

新建分支 弹出新建分支提示框,输入分支名称 新创建的developer分支,成为current

以后再提交新的版本,版本修改信息都显示在developer分支下,master下更新内容不变

developer为当前使用的分支

8.版本回退,双击更新信息,可以显示修改的文件,点击文件,出现前后两个版本对比框

版本对比

版本回退命令:

// 回到当前版本,放弃所有没有提交的修改

$ git reset --hard HEAD

// 回到上一个版本

$ git reset --hard HEAD^

//  回到之前第3个修订版本

$ git reset --hard HEAD~3

// 回到指定版本号的版本

$ git reset --hard [版本号前7位]

// 查看文件的修改日志

$ git  log

查看日志

// 查看指令使用记录(能显示所有的版本号)

$ git reflog 

查看指令记录

回退到上一版本:$ git reset --hard HEAD^

已回退到上一版本

修改当前分支:$ git checkout master

将当前分支developer修改为master master分支只更新3个版本

9.合并分支,将developer上更新的版本合并到master:右击developer,选中merge “developer” into “master”

合并到master 点击Merge 点击Merge 合并后,master版本信息

9.删除分支:选中要删除的分支developer,右击,delete

删除分支

相关文章

  • iOS使用Xcode9自带Git进行本地版本控制的记录

    1.创建项目时,添加Git管理:创建项目时选中Create Git reposity on my mac 2.已存...

  • git的日常使用

    平时使用git进行版本控制,有一些基本的语句进行记录 查看版本以及版本回退

  • Git

    一.Git是什么 Git是由Linux之父开发的版本控制工具 二.版本控制分类 1.本地版本控制记录每次更新,可以...

  • 新建的工程文件夹无法被Git检测到,无法上传Git

    在项目开发中,有些项目会使用GIT进行版本控制,但是有时候在新建项目的时候会不小心默认使用了本地的git进行版本控...

  • git 介绍

    一 git 的版本控制原理 像subversion等cvs,使用记录版本差异的形式来进行版本控制,如下图所示: g...

  • Git的使用

    Git的使用 关于版本控制 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订的系统。 本地版本控...

  • git日常使用指南

    git日常使用指南 Git是使用广泛的分布式版本控制系统。版本控制,简单讲就是记录文件变更历史。使用Git可以处理...

  • git小白的命令行初体验

    现在版本控制使用git的挺多,之前常用SVN,偶尔使用Git也是使用可视化工具操作(sourcTree,IDE自带...

  • 开发中用到的工具

    版本控制 使用Git进行版本控制。 这里有关于Git的简单介绍。这里有Git比较详细的使用介绍 代码托管位置 对于...

  • iOS项目删除本地git

    在项目开发中,有些项目会使用SVN进行版本控制,但是有时候在新建项目的时候会不小心默认使用了本地的git进行版本控...

网友评论

本文标题:iOS使用Xcode9自带Git进行本地版本控制的记录

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