[Practical Git] Navigate git command pager output with Unix less commands
When using a git command that can have a large amount of output (like git log
, git diff
, or git blame
), Git opens the command output in our terminal "pager"; on most modern Unix-based systems, the default pager will be "less". Learning a few less commands will help us deal with this git command output that opens in the pager. In this lesson, we show some of the most useful of the less commands: q
(quit), j
(down), k
(up), Ctrl f
(forward), Ctrl b
(backward), /{search}
(search), and n
/N
(next/previous search result).
This lesson only covers some of the most critical less commands; there are more commands available. A good chunk of the commands (and "motions") of the Unix pagers are also used by vi (or vim) and other Unix programs.
One useful tip when we doing `git log` is search term:
git log // show the git logs # We can type '/' to enable search and type term behind '/' /bug // seach for bug in our logs
And also if you want to nav between the search results, you can do:
# type 'n' go to next result n # type 'N' go to prev result Shift + n
相关文章
- [Git] git merge之squash
- [Git] git shortlog 找出最懒的程序员
- [git/svn]Git和SVN差异
- git extensions远程配置
- Git fetch和git pull的区别
- 使用Git pull文件时,出现"error: RPC failed; curl 18 transfer closed with outstanding read data remaining"
- [Git] A better git process
- [Git] Recover Local Changes from `git reset --hard` with `git reflog`
- [Practical Git] Clean up commits with git rebase
- git add 不必要的文件 如何撤回
- [Git] Use git add --patch for better commit history and mitigating bugs
- [Practical Git] Configure global settings with git config
- [Git] Automatically running tests before commits with ghooks
- [Git]3. branch, checkout, clone
- Atitit git 使用法v2 目录 1. Git客户端工具1 1.1. Tortoisegit git gui 图形化工具。。1 1.2. Ide中的git插件(eclipse idea
- How to import a Maven project with Intellij Command line tool with command "idea pom.xml"?
- git-【二】本地git操作提交、版本回退
- 【2023最新教程】用Jenkins+Docker+Maven+Git实现持续集成 (超详细)
- 一文吃透 VS Code+Git 操作(vs code中git的相关配置与使用)
- 【Git技巧】第五篇 git log 查看历史提交记录
- Pycharm中修改git提交代码的账户和用户名【Git追溯注解,git blame】