git log
git log 查看git日志
使用git log时的额外参数:
--pretty=oneline 单行模式,只显示commit id和commit content
--grep=xxx 检索commit content中包含xxx内容的commit
查看git log时的常用命令:
:q 退出日志
:123g 跳至123行
:g 跳至首行
:G 跳至尾行
git checkout
git checkout branch 切换到branch分支
git checkout commitid 切换到commit id
git switch branch 该命令也可以用于切换分支,但不能切换commit id
切换分支后,git会提示该分支是独立的,可以对其进行实验性的修改。修改后通过提交分支进行保存,也可以切换到别的分支放弃修改。
git checkout/switch - 撤销本次切换,返回上一个分支(注意:如果是由A分支切换至B分支后再切换至C分支,即A→B→C。此时当前分支是C,上一个分支是B。"git checkout -"后,当前分支是B,上一个分支是C。A分支将无法通过撤回来切换)
git checkout/switch main 切换至main分支,抛弃所有独立分支
一些提高效率的命令
持久化保存
在git log后加 > xxx.txt 可以将日志保存到xxx.txt文件中持久化保存
自定义别名
git config --global -e 修改全局配置,通过插入[alias]添加自定义别名。
添加后可以通过git oneline来替代git log --pretty=oneline