45-git-40-clean

概述

git clean从你的工作区中删除所有没有 tracked,没有被管理过的文件。

作用是让使工作区回到一个干净的状态(一个指定的commit状态)

阅读全文 »

41-git-36-blame

概述

从blame这个词就能大致知道这个命令的作用了

git blame 命令可以查看每行代码的提交详情,包括提交人、时间等信息

阅读全文 »

40-git-35-bisect

概述

用来查找哪一次代码提交引入了错误。

它的原理很简单,就是将代码提交的历史,按照两分法不断缩小定位。所谓"两分法",就是将代码历史一分为二,确定问题出在前半部分,还是后半部分,不断执行这个过程,直到范围缩小到某一次代码提交。

阅读全文 »

39-git-34-gitignore

概述

一些工作区中的文件不需要提交到远程,所以需要让git忽略他们,不对其进行检测,方法就是创建.gitignore文件

忽略规则

阅读全文 »

38-git-33-配置ssh-key

概述

ssh可以基于密码进行认证,也可以基于密钥去认证用户,基于密钥认证时可以实现免密码登录的效果。

SSH公钥默认存储在账户的主目录下的~/.ssh目录

阅读全文 »