我们的应用程序处理数据,我们正在尝试查找应用程序的状态,在该状态下数据开始被错误地处理。我们知道,数据处理是由人员A进行的,而提交则是由人员B,C,D进行的……我们正在将git与多个本地和单个远程存储库一起使用。
很明显,人员A无法在尚未推送到全局存储库的版本中运行代码。因此,没有必要检查B人使用他的推送所做的提交。
是否可以在git历史记录中的这种推送之间找到代码的提交或状态?
答案 0 :(得分:1)
您尝试过git blame
-显示什么修订版本和作者最后修改了文件的每一行
您可以使用git blame -l <filename>
来获取更改行时的SHA1哈希值。