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

时间:2015-01-30 01:32:24

标签: 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中构建这些更改。

2 个答案:

答案 0 :(得分:5)

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

Git checkout new branch

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

Git Reset Head

答案 1 :(得分:4)

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

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