Android Studio版本控制-Git(二)

来源:互联网 发布:java异步日志 编辑:程序博客网 时间:2024/05/01 03:14

查看本地变更历史

方法一: 点击右键 —> 在弹出的操作选项中点击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

0 0
原创粉丝点击