Git 常用命令(自用版)

132 阅读1分钟

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]添加自定义别名。

image.png

添加后可以通过git oneline来替代git log --pretty=oneline


参考

git-checkout——Git官网文档

Git新命令switch和restore——作者:颜海镜