git篇之log

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git篇之log相关的知识,希望对你有一定的参考价值。

参考技术A git log master..develop --->查看在 master 分支中而不在 develop 分支中的提交 双点语法
git log ^branchA branchB --->意义同上 多点语法可以加branchc
git log branchB --not branchA --->意义同上 多点语法可以加branchc
git log branchA...branchB --->看 branchA 或者 branchB 中包含的但不是两者共有的提交,三点语法

--stat:显示每次提交的文件修改统计信息,在每次提交的下面列出所有被修改过的文件、有多少文件被修改了以及被修改过的文件的哪些行被移除或是添加了
--shortstat:只显示 --stat 中最后的行数修改添加移除统计。
--name-only:仅在提交信息后显示已修改的文件清单。
--name-status:显示新增、修改、删除的文件清单。
--abbrev-commit:仅显示 SHA-1 校验和所有 40 个字符中的前几个字符。
--relative-date:使用较短的相对时间而不是完整格式显示日期(比如“2 weeks ago”)。
--graph:在日志旁以 ASCII 图形显示分支与合并历史。
--pretty使用其他格式显示历史提交信息。可用的选项包括 oneline、short、full、fuller 和 format(用来定义自己的格式)。

git篇之add

参考技术A git add [file1] [file2] -->添加多个文件到缓存区
git add [dir] --->添加文件夹到缓存区包括子文件夹
git add . --->本地仓库缓存所有改动和新增文件不包括删除文件 (在1.x版本的效果在2.x版本同git add -A效果一致)
git add -u --->本地仓库缓存所有改动文件和删除文件不包括新增
git add -A --->本地仓库缓存所有改动文件包括新增和删除
git add --ignore filename ---> 忽略更改文件
git add -i --->进入交互终端,暂存的修改列在左侧,未暂存的修改列在右侧可按提示进行交互
git add -p --->启用补丁暂存,即暂存某个文件的一部分如同时添加func1和func2我们只希望暂存func1即可使用此命令

以上是关于git篇之log的主要内容,如果未能解决你的问题,请参考以下文章

git篇之reset

Git学习篇之git remote add origin错误

git篇之add

持续集成高级篇之Jenkins Pipeline git拉取

git篇之Cherry-pick

云原生(三十七) | Kubernetes篇之Gitlab入门和安装