git log是经常用的 git 命令,用于展示 commit 历史的,除了它之外,git 还有两个 log 命令:git shortlog、git reflog。 后两个命令也很有用,但是很多人都不知道。 这篇文章我们就过一下这 3 个 git 的 log 命令吧。 用git branch 看一下本地的分支,有 main、0.5-stable 这两个,当前在 main 分支: 也...
在GitHub(二):Git 的最基础使用-安装、配置、add、commit中,我们使用了“git log”命令来查看该项目被 commit 的记录。除了这个基本命令以外,git log 还有一些可选的参数可以使用。 由于在GitHub(二):Git 的最基础使用-安装、配置、add、commit中我们自己 init 的项目 commit 的次数太少了,看不出来区别,这里我...
git add . git commit -m "feat:增加了一个新功能" 这样我们就提交了一次commit,可以通过git log查看commit的记录 commit 41484d78558eceab6edf2f7c0c55d9c7c5bf5aff commit一个新的修改 (3)将本次提交合并到master分支 从本地分支xxx/feat-11-10切换到master分支 因为我们没有在master分支上修改,所以没...
用户也可以使用 git commit -m "commit message" 命令来直接指定提交信息,可用于提交流程更简洁的情况。 git commit -m"test"//使用提交信息 "test" 提交所有 staged 的修改git commit --allow-empty//允许无内容的提交git commit -am"test"//直接将所有被修改的文件提交,相当于先 git add 再 commit 当用户...
我们常见的是在git log后面添加上-p 或--patch 它会显示每次commit提交时所引入的差异(也就是本次提交和仓库最新记录之间的差异)。整个结果会按照补丁的格式输出。 示例: 然后会发现这个log 的输出内容会很多很杂。 因为它会显示log的基本信息以外,还会附带每次提交的变化。当我们进行代码审查,或快速浏览某个提交...
git log 对a.txt 文件稍作修改 ls-la via.txt ls-la 然后执行一次commit 提交操作: gitcommit-m'modify a.txt' 从如下截图所示提示信息可知,提交时需要加-a 参数: gitcommit-am'modify a.txt' 然后我们再次查看下当前目录下分支总数: gitbranch-av ...
查找commit里面包含某些字符的log日志: gitshortlog--format='%H|%cn|%s'|grep'#2230' 1. 查看定制化显示效果: gitlog--graph--pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset'--abbrev-commit--date=relative ...
James尝试读懂开源框架的源代码,就以xUtils为例(最新的是xUtils3)吧!Search到“星星”数最多的那个xUtils,然后fork即可,相当于复制了一份源代码到自己的仓库中(新建了一个同名的仓库)。 步骤一:在本地新建和仓库名同名的文件目录 $mkdir~/xUtils
文件名后面+和-的数量是这个提交造成的更改中增删的相对比例。它给你一个直观的感觉,关于这次提交有多少改动。如果你想知道每次提交删改的绝对数量,你可以将-p选项传入git log。这样提交所有的删改都会被输出: commit 16b36c697eb2d24302f89aa22d9170dfe609855b ...
一、Commit message 的作用 格式化的Commit message,有几个好处。 (1)提供更多的历史信息,方便快速浏览。 比如,下面的命令显示上次发布后的变动,每个commit占据一行。你只看行首,就知道某次 commit 的目的。 $ git log <last tag> HEAD --pretty=format:%s (2)可以过滤某些commit(比如文档改动),便于快速查找信...