intellij能告诉我最后x次提交的变化,好像它们刚刚制作完成一样吗?

Dan*_*lan 8 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
Run Code Online (Sandbox Code Playgroud)

如果我在git中这样做,intellij将完全按照我想要的方式显示更改,但我想知道是否有办法在intellij中构建这个.

aca*_*nby 6

您可以从右下方选择器以常规方式签出新分支:

Git checkout新分支

然后从菜单VCS> Git> Reset HEAD进行软复位.然后,您可以选择在命令行中执行所需操作的选项,例如:

Git重置头


Mak*_*oto 5

导航到“更改”菜单(Command + 9 或 Ctrl + 9),并突出显示您要查看的所有提交。然后,区分突出显示的更改(Ctrl + D 或 Command + D)。

这具有不需要启动另一个分支的优点,或者允许您在您所在的任何分支上显示您真正完成并在本地提交的更改。