git的一些小技巧
- 2020-01-12
- ArchGeass
查找某个文件的作者及修改者
当我们想知道某个文件的提交/修改者,而文件内容中并没有标明时,可以去查阅此文件的提交记录
查看某个文件的提交历史
- git log filename
例如: - git log TestDemo.Java
- git log ~/project/java/com/demo/TestDemo.Java
然后git会显示此文件的详细提交记录,当然包括提交人,提交说明与具体提交日期;
以及在每个提交记录后都对应一个hash值,如:
- commit c745b35f33138ed7c28d6ca457384537b16d51bd
ps.在idea的行号上右键选择annotate后,也能起到同样的效果;
以及idea的show history(时钟按钮)也能起到同样效果(查看历史变更)
查看具体某次提交的记录
- git show hashcode
例如: - git show c745b35f33138ed7c28d6ca457384537b16d51bd
这样就可以查看到具体那次的提交内容了。
当然如果需要将本地文件内容切换到具体那次,可以使用git reset命令