While it is possible to do this from gnome-terminal's GUI as explained by heemayl, a better way is to use the UNIX terminal itself. In general, if some command outputs lots of text that you want to search through, a useful thing is to pipe it to
$ some_verbose_command | less
This is a simple pager program which allows you to scroll and search through text.
To search for something within
less, press / and enter the text you want (supports regexes). To skip to the next matching occurence, press n. To exit
less, press q.
As a matter of fact, at least on my setup, git already shows lengthy reports by default in a less-based pager, so there's not really a need for explicitly piping it to
If it doesn't do this for you, maybe you need to set
$ git config --global core.pager less
Now, this text-browsing with
less is still not so different from a scrolling&searching in a GUI. Where the command line really shines though is that you can use dedicated commands to filter the output before it's ever shown on screen. The most standard tool for that is
$ some_verbose_command | grep 'string_you_want'
Once again though, you don't actually need the special tool if it's
git you're talking, because it already has that kind of functionality built in.