在github上,如何查看被他人修改的代码的位置



有一个大项目a。一个人下载了这个项目a,然后修改了它。然后他把它上传到了他的github。我想知道他做了什么改变。但他没有叉A,然后在A的基础上推。当我查看他的提交记录时,我发现所有文件都标记为新文件。但我只想知道,与最初的项目A相比,他做了什么改变?

情况就是这样。我正在读一篇论文,这篇论文使用gem5做一些事情,然后将它所做的事情(称为a(上传到github。另一个人下载了A,然后对A进行了一些修改(修改后称为B(,然后将其上传到自己的仓库。但我想知道A在gem5上做了什么改变,B在A上做了哪些改变。但我猜他们没有分叉,然后在分叉的基础上改变了。所以当我查看他们的提交记录时。我发现A的提交记录包括所有作为新添加的文件(它将所有原始gem5文件标记为新添加的。但我想知道与原始gem5相比,它做了什么更改(。B的提交记录似乎没有看到任何关键文件记录。

A的地址为:https://github.com/mjyan0720/InvisiSpec-1.0

B的地址是:https://github.com/gururaj-s/cleanupspec

我现在知道答案了。我首先下载了gem5的未修改版本。然后我承诺。然后我直接复制了项目A的所有内容,然后再次提交。然后我再次复制了B并再次提交。通过这种方式,我可以从提交中获得它们修改的位置,而不知道它们都是从哪个节点修改的。

最新更新