Android Studio版本控制-Git(二)

作者: 蓝枫zeke | 来源:发表于2017-02-11 08:50 被阅读679次

    查看本地变更历史

    方法一: 点击右键 —> 在弹出的操作选项中点击Local History —> Show History


    a.png

    方法二: 通过菜单栏 —> VCS—>Local History —> Show History

    b.png

    查看某段代码的本地变更历史

    先选中这段代码,然后在Local History列出的选项中选择Show History for Selection

    c.png

    Git添加文件

    当我们新建文件的时候,会提示我们是否添加文件到git

    d.png

    如果没有添加,文件显示黄色,如果选择添加,文件显示蓝色,已经提交的文件显示白色


    e.png

    Git提交变更

    选中文件右击——>Git——>Commit File

    f.png

    弹出窗口

    g.png

    当配置好提交信息以后,将鼠标放到Commit上面,会弹出提交操作列表.
    Commit and Push: 将本地变更的文件提交到本地仓库,然后推到远程仓库.
    Create Patch: 将本地变更的文件作为补丁创建.
    Commit: 将本地变更的文件提交到本地仓库.

    这里我选择Commit and Push

    Commit成功后会提示Push到远程仓库.

    h.png

    Git文件逐行追溯

    在Android Studio中执行annotate的操作路径有下面这几个:

    第一种方式:右击文件左边状态栏 —> 选择Annotate

    i.png

    第二种方式:右文件编缉区域 —> 点击 Git —> 选择Annotate

    j.png

    第三种方式:菜单栏 —> 点击VCS —> 选择
    Annotate

    k.png

    选择Annotate后会显示文件每一行的注释,注释如下:

    l.png

    文件中每一行的注释包括提交者、提交日期
    点击这一行的注释,会弹出那次提交的攺动文件列表以及提交信息.

    m.png

    双击文件,就可以看出与上一个版本的区别

    n.png

    关闭Annotate:

    o.png

    显示当前修订版本

    右击某一个文件或在文件编辑区右击 —> Git —> Show Current Revision

    p.png

    Git文件比较

    可以通过如下操作方法使用比较功能:

    方法一: 右击某一个文件或右击文件的编辑区 —> Git.
    方法二: 菜单栏 —> VCS —> Git
    方法三: Version Control —> 右击有变更的文件 —> Git

    q.png

    比较功能有下面这几个:

    Compare with the Same Repository Version:比校本地文件与远程仓库的文件

    Compare with Latest Repository Version:本地文件与最近的一次提交比较

    Compare with:本地文件与某一次提交比较

    Compare with Branch:本地的文件或文件夹与某个分支上的进行比较.

    第一种:比校本地文件与远程仓库的文件

    r.png

    第二种:本地文件与最近的一次提交比较

    r.png

    第三种:本地文件与某一次提交比较

    s.png

    第四种:本地的文件或文件夹与某个分支上的进行比较

    t.png

    Git撤销操作

    u.png

    点击撤销图标:

    v.png

    Git版本回退

    VCS —> Git —> Reset HEAD—> 弹出Reset Head对话框.

    w.png

    Reset Type: 回退类型
    Mixed:回退到某个版本,本地源码不会回退, 会回退commit和index信息.

    Soft:回退到某个版本, 本地源码和index信息不会回退, 只回退了commit的信息,如果还要提交,直接commit即可.

    Hard:彻底回退到某个版本,本地的源码也会变为某个版本的内容.

    To Commit: 回退版本
    在To Commit中配置要回退到哪个版本,默认是HEAD.
    HEAD: 回退到最近一个提交版本.
    HEAD^: 回退到上一个提交版本.
    HEAD^^: 回退到上上一个提交版本.

    Git查看提交历史

    第一种:查看某个文件的提交历史

    选中文件右击 —> 点击Git —> Show History

    x.png

    第二种:查看某段代码的提交历史

    选中这段代码右击 —> 点击Git —> Show History for Selection

    y.png

    相关文章

      网友评论

        本文标题:Android Studio版本控制-Git(二)

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