Ban*_*San 53 git branch git-stash git-checkout git-log
我在一个分支上有一些变化.更改分支是一种痛苦,因为某些文件被进程锁定,因此要更改分支,我必须停止所有具有锁定的进程,然后stash在签出其他分支以查看其日志之前进行更改.
是否可以查看不同分支的日志,而无需查看它?
jub*_*0bs 80
使用
git log <branch>
Run Code Online (Sandbox Code Playgroud)
<branch>感兴趣的分支的名称在哪里.
git-log手册页......该命令的手册页中git-log给出的概要的简化版本是
git log [<revision range>]
Run Code Online (Sandbox Code Playgroud)
再往下,您可以找到以下段落:
如果未
<revision range>指定,则默认为HEAD(即导致当前提交的整个历史记录)
换句话说,git log相当于git log HEAD.如果你在一个分支上,mybranch比如说,这个命令也等同于git log mybranch.
您希望将日志限制为可从另一个分支(即您当前未使用的分支)访问的提交.最简单的方法是将感兴趣的分支的名称显式传递给git log:
git log <branchname>
Run Code Online (Sandbox Code Playgroud)
有关参数可以采用的多种形式的更多详细信息,请参阅gitrevisions手册页<revision-range>.