git log 是经常用的 git 命令,用于展示 commit 历史的,除了它之外,git 还有两个 log 命令:git shortlog、git reflog。 后两个命令也很有用,但是很多人都不知道。 这篇文章我们就过一下这 3 个 git 的 log 命…
git log 是经常用的 git 命令,用于展示 commit 历史的,除了它之外,git 还有两个 log 命令:git shortlog、git reflog。 后两个命令也很有用,但是很多人都不知道。 这篇文章我们就过一下这 3 个 git 的 log 命令吧。 用git branch 看一下本地的分支,有 main、0.5-stable 这两个,当前在 main 分支: 也...
其次,git log非常强大,拥有很强大的检索能力,这里我给大家介绍几个我常用的,方便大家学习和总结。 1.1. --oneline 使用--oneline 参数,只显示提交的 SHA1 值和提交信息,SHA1 还是缩短显示前几位,一般为前七位,其实在咱们的工作区,前七位冲突的概率基本已经很小了,所以Git使用前七位代表整个40位复杂的SHA1值。
我们以该方式继续删除「用户配置」--global user.name:「张三哥哥」,和「仓库配置」--local user.email:test1@git.com: 此时再次通过git config user.name/email查看配置信息user.name/email: 可以发现user.name显示的是系统配置:「张三爸爸」,user.email显示的是用户配置:test2@git.com,验证了用户配置「优先级第...
git log --pretty=oneline 可以让每次的commit在一行上显示,如下所示。每一行就是一个commit,前方是commit所对应的hash值,后方是commit所对应的message。 我们还可以使用git log --pretty来定义显示格式,下方内容是“git log --graph --pretty=format:"%h - %an, %ar : %s"”命令的输出内容, --pretty=form...
git log: git log 显示多行的形式提交信息 (由于窗口大小的限制,无法显示所有历史提交信息,继续按回车键可以查看更多提交信息) git log --oneline 以单行的形式提交信息 (由于窗口大小的限制,无法显示所有历史提交信息,继续按回车键可以查看更多提交信息) git log
git switch 命令是在 Git 2.23.0 版本中引入的,以解决 git checkout 命令职责过重的问题,并使得 Git 的命令更加直观和易于理解。 git maintenance是在 Gi…
git-reflog和git-log是两个用于查看提交历史的命令,它们之间的主要区别在于: git-reflog:git-reflog用于查看本地仓库中的引用日志,记录了本地仓库中的头指针移动历史。可以用git-reflog查看最近的操作记录,包括分支切换、提交、重置等操作。通过git-reflog可以方便地查看之前操作的历史,找回丢失的提交或分支。
git log 命令会列出所有提交的历史记录。它能够显示每个提交的哈希值、作者、日期和提交信息。git log 你可以加上一些参数来格式化输出,比如 git log --oneline 会以简洁的方式显示每个提交。1.6推送更改到远程仓库:git push 当你完成本地开发并希望将代码推送到远程仓库(如 GitHub 或 GitLab)时,使用 git ...
git log --author="开发者" 根据commit描述,查找对应的提交记录 git log--grep="Initial commit"//可以传入-i用来忽略大小写//如果想同时使用--grep和--author,必须在附加一个--all-match参数 查看某个文件相关的提交记录 $ git log -- test.txt test1.txt ...