How can I do a "git show"

I've used Rubymine for one year now and it's a great tool for Ruby (and javascript, and HTML, and...) editing.

However I still used command line for my version control system (that happens to be git).

I recently try to use Rubymine as a GUI for Git.

I have a very basic usage of Git, except for branch creation, I only use 'checkout <branch>', 'merge <branch>', 'pull', 'push', 'log' and 'show <commit>'.

I begin with trying to find the equivalent of the most current command I use : 'git show <commit>', but I don't find it.

I've seen that with 'Show history' menu I have a list of commits on which I can make a  "Show All Affected Paths" and then a "Show diff" of any file (although I would have like something like 'git show' or 'gitk' output: all changes in one window).
But I can not find a way to filter commits in the history list, nor to select a commit with a given version number.
The only thing I can do is browsing all the commits untill I find the commit I want to open (based on the version number for instance).

Did I miss something ?

2 comments
Comment actions Permalink

with trying to find the equivalent of the most current command I use : 'git show <commit>', but I don't find it.

I've seen that with 'Show history' menu I have a list of commits on which I can make a  "Show All Affected Paths" and then a "Show diff" of any file (although I would have like something like 'git show' or 'gitk' output: all changes in one window).
But I can not find a way to filter commits in the history list, nor to select a commit with a given version number.
The only thing I can do is browsing all the commits untill I find the commit I want to open (based on the version number for instance).

Did I miss something ?

Have you tried our git log toowindow?

You can filter by commit name
Screen Shot 2011-08-12 at 13.23.21.png
Also by selected authors, branches, commit messages
Screen Shot 2011-08-12 at 13.25.21.png

0
Comment actions Permalink

Thanks, that's exactely what I looked for!

0

Please sign in to leave a comment.