美文网首页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进行本地版本控制的记录

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