记一个实用的git命令---谁动了我的代码
来源:互联网 发布:歌词有傻瓜的网络歌曲 编辑:程序博客网 时间:2024/04/26 06:46
应用场景
我们在做公司的项目的时候,代码都是大家共同编写的,通过git仓库进行管理。然而有的时候,我们写的代码会被别人修改了,而别人又没有加注释说明是某某人什么时候修改的什么功能。这时候你又想对曾经自己写的这块代码进行修改,但是你对他的代码不是很明白或者对需求不是很理解。这时最好的解决方法就是找到这个人问明白,最常见的方法是,通过git log查看提交记录,查出这笔提交的owner,但是如果是很久之前的提交,要找出来未免有些太慢了。有没有什么好的方法呢?有,可以用git命令 —–git blame。
git blame用法
git blame +文件名,就可以显示出这该文件里每行代码的详细提交信息。放张图感受一下:
从图中可以看到,第一列为commit id,第二列为提交者username,第三列为时间日期,第四列为所在行数,第五列为提交内容。文件中的每一行提交信息一目了然,通过这个命令我们可以很快的找到每行代码的修改提交者。如果文件里行数过多,不想一直往下翻了可以结合grep命令一起用:git blame fileName | grep “line number”。可直接显示你想要看的那一行的提交者信息。–
阅读全文
0 0
- 记一个实用的git命令---谁动了我的代码
- 谁动了我的代码(1)
- 《谁动了我的代码》
- 谁动了我的代码?
- 谁动了我的代码
- 实用的git命令
- 谁动了我的指针
- 谁动了我的blog
- 谁动了我的浏览器
- 谁动了我的IP?
- C++:谁动了我的指针
- 谁动了我的思想
- 谁动了我的文章?
- 谁动了我的琴弦(歌词)
- 谁动了我的指针?(转载)
- 谁动了我的画布?
- 谁动了我的指针
- 谁动了我的自动播放?
- 《Spring3实战》摘要(5-1)征服数据库
- 非法字符处理(替换)
- 2017 Multi-University Training Contest
- 前端性能优化----yahoo前端性能团队总结的35条黄金定律
- Androidstudio SourceTree+码云管理代码
- 记一个实用的git命令---谁动了我的代码
- css Position 与 display
- 重入锁
- 鼠标移动上去 , 出现小手
- Mybatis和objectMapper的问题
- Python取日期范围循环操作的两种方法
- Invalid bound statement (not found):.....sysFunctionDao.getSysFunctionsById...<init>(MapperMethod.ja
- java学习是xml解析
- hdu6081 度度熊的王国战略(无向图全局最小割 stoer-wagner)