Caobaokang 通过本文向大家介绍了linux系统下安装mysql,红旗linux系统下,linux系统下安装jdk,linux系统下安装软件,linux系统下安装qt等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com
1.显示当前的配置信息
自己建立
git log的筛选
git log -2 -p 显示最近两次commit的log 和 diff
git log --author="Author Name" 筛选特定作者的log
git log --since="2012-2-23" --before="2012-2-24" 筛选时间段
git log --grep="key word" 在commit 的message中查找关键字
git log branch --not master 查看在branch上的,但不在master上的记录。
git log -S"func_name" 查找某个字符出现,或者移出的commit。 比如可以查找一个函数是什么时候添加,或者删除的。
git show sha1 这个sha1是每个commit的sha1,这样显示某个commit的完全信息,包括diff
6. 撤销改动
有时候我们发现,之前做个一个commit有问题,不想要,想要去掉。
git revert HEAD 自动得重新做一个commit,将最后一次的commit返回回来。
git revert HEAD^ 自动得重新做一个commit,将最后第二次的commit 返回回来。
7. 删除一个commit
8. 修改最近的一个commit
显示staged改动,<