git - intellij 可以向我显示最近 x 次提交的更改,就好像它们是刚刚提交的一样吗?

标签 git intellij-idea

我即将进行肩并肩的代码审查,但我的更改包含多次提交。如果 intellij-idea 可以将它们全部显示给我,就好像它们是新的更改一样,那将会很方便,因为这样会更容易找到它们。

intellij 是否有一个内置的方法来做这样的事情:

git checkout -b temp-for-code-review
git reset --soft HEAD~x #x is a number of commits I want reviewed

如果我在 git 中执行此操作,intellij 将完全按照我想要的方式显示更改,但我想知道是否有一种方法可以在 intellij 中执行此操作。

最佳答案

您可以从右下角的选择器中以通常的方式 check out 一个新分支:

Git checkout new branch

然后从菜单 VCS > Git > Reset HEAD 进行软重置。然后,您可以选择选项以在命令行中执行您喜欢的操作,例如:

Git Reset Head

关于git - intellij 可以向我显示最近 x 次提交的更改,就好像它们是刚刚提交的一样吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28227828/

相关文章:

java - IntelliJ 替换多行变量名

intellij-idea - Intellij 无法理解 SQL 字符串

git - 如何在 Git 中更改 $HOME 目录

linux - 从文件树中删除 git-annex 存储库

Git Checkout 警告 : unable to unlink files, 权限被拒绝

git - 为什么我不能删除远程 GitLab 存储库中的分支?

GIT-IntelliJ : Failed to start Git process

java - 什么是将 2 个类合并为 1 个类,其中一个类是另一个类的子类?

java - IntelliJ IDEA Java 如何让Run configurations自动选择Main Class

当我推送到服务器时,Git 正在更改我的文件的权限