Android Studio Git Log 操作

在 Android Studio 中,Git Log 是一个用于查看项目的 Git 提交历史的功能。它可以让我们查看代码库内各个提交的信息,比如提交的时间、作者、提交信息以及所做的具体更改。

每一个提交都是可以鼠标右键来对这个提交操作的

比较多,但是有一些是在开发过程当中是非常实用的


Copy Revision Number:复制提交(一个或多个)的 ID(哈希值)

Create Patch...:将提交(一个或多个)创建成一个 Patch 文件保存在本地
Patch 文件使用方法:Android Studio 上方 Git -> Patch -> Apply Patch... 后选择本地 Patch 文件

Cherry-Pick:将提交(一个或多个)合并到当前分支(跨分支选择性合并非常方便)


Checkout:查看当前提交(使当前代码发生改变

Show Repository at Revision:展示当前提交的整个完整库(单独出现一个菜单栏展示,不会改变当前代码

Compare with Local:查看该提交与当前提交的区别(单独出现一个菜单栏展示)


Reset Current Branch to Here...:回退到这个提交

Revert Commit:生成一个新的反向提交来撤销所选提交的更改

Undo Commit...:撤销提交(只能撤销最新的提交)


Edit Commit Message...:修改提交时候的附加信息

Fixup...:将修改直接应用到选中提交上,不会生成新的提交

Squash Into...:合并提交

Drop Commit:删掉选中的提交(一个或多个)

Interactively Rebase from Here...:编辑提交(重新排列、合并、删除、修改提交)

Push All up to Here...:将该提交推送到远程仓库


New Branch...:在选中的提交中创建一个新的分支

New Tag...:在选中的提交中创建一个 Tag


Go to Child Commit:选择上一个提交(按键盘左箭头同效)

Go to Parent Commit:选择下一个提交(按键盘右箭头同效)


以上都是对 Git Log 的提交在鼠标右键后进行操作,但是会有一种情况,当提交被我们不小心删掉之后无法使用鼠标右键进行操作时,那还是需要使用 Git 命令来回滚了:

 查看 Git 操作日志:

git reflog

 就会进入查看器并输出 Git 日志:

1a410ef HEAD@{0}: merge feature-branch: Merge made by the 'recursive' strategy.
f560e4c HEAD@{1}: commit: Add new feature
9ae0fe9 HEAD@{2}: checkout: moving from master to feature-branch
...
d792e8a HEAD@{n}: checkout: moving from feature-branch to master

每个条目都包含了一个 commit ID 和相应的动作描述 

找到想要回滚的 commit ID(比如d792e8a)

git reset --hard f560e4c

按回车执行即可

注:退出查看器点击键盘q即可

q
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android Studio中,当你查看git历史记录时,可能会遇到中文乱码的问题。这个问题通常是由于编码方式不匹配导致的。在你的引用中,提到了一种解决方法,可以尝试一下。 首先,打开Android Studio并点击"git",然后选择"Log Main"来查看git的历史记录。如果你发现其中一些中文commit和git user_name显示乱码,那么问题很可能是由于编码方式不正确引起的。 根据引用中提到的解决办法,在Stack Overflow上有一个简单的解决方案。这个解决方案建议将Android Studio的编码方式更改为UTF-8。 你可以按照以下步骤进行操作: 1. 在Android Studio中,点击"File"菜单,然后选择"Settings"。 2. 在设置窗口中,选择"Editor",然后选择"File Encodings"。 3. 在"Global Encoding"和"Project Encoding"下拉菜单中,选择"UTF-8"作为编码方式。 4. 点击"OK"保存更改。 通过更改Android Studio的编码方式为UTF-8,可以解决git历史记录中显示中文乱码的问题。这种更改可以确保Android Studio正确地读取和显示中文字符。 总结一下,要解决Android Studiogit显示中文乱码的问题,你可以通过更改Android Studio的编码方式为UTF-8来解决。这样可以确保正确读取和显示中文字符。希望这个解决方案对你有帮助!如果你还有其他问题,请随时提问。 - 引用来源: Android Studio git显示中文乱码问题 - 引用来源: Android Studio 3.0之后git log命令查看历史记录乱码问题解决方法 - 引用来源: Android Studio编码方式设置为UTF-8解决git显示中文乱码问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值