查看未经授权的git提交“由他人”

时间:2018-03-13 02:57:58

标签: git

我们如何使用sha / commit ID查看或获取另一个人(不是我)的未提交提交的diff文件。我看到自己提交的许多答案Viewing Unpushed Git Commits,但没有看到别人的提交。

2 个答案:

答案 0 :(得分:1)

根据定义,这是不可能的。其他人没有推送的提交是他们机器的本地提交。

查看未提交的提交的唯一方法是登录他们正在处理的任何计算机,如果他们愿意让您这样做,则cd进入他们的工作目录。然后,运行与您自己的本地git clone相同的命令。但是,从git的角度来看,这相当于充当它们。

答案 1 :(得分:0)

要查看其他人的回购信息,您需要将其回购添加为git remote add的远程用户。这要求通过URL可以访问回购,这需要所有者的一些工作。如果他们授予您对其计算机的ssh访问权限,则可以使用ssh:网址访问其回购。如果他们正在运行网络服务,则可以对其进行设置,以便您可以通过http:https:访问该服务。或者,他们可以运行git daemon来运行一些只读git:服务。