代码改动的始作俑者
在协作开发中,知道哪行代码是谁改的是很有用的。
- 对于“烂代码”,可以找到责任人
- 对于不懂或者疑惑的地方,可以找到始作俑者问问
git blame
er, 这个命令的名字…,不管如何还是很强大的,git blame 作用于文件,可以显示出每一行代码的作者,如下:
$ git blame main.cpp
^3f13d3f (chenfeiyang 2020-03-29 22:30:19 +0800 1) #include "stdio.h"
^3f13d3f (chenfeiyang 2020-03-29 22:30:19 +0800 2) int main()
^3f13d3f (chenfeiyang 2020-03-29 22:30:19 +0800 3) {
^3f13d3f (chenfeiyang 2020-03-29 22:30:19 +0800 4) printf("1\n");
7384f8b6 (chen