我们如何使用sha / commit ID查看或获取另一个人(不是我)的未提交提交的diff文件。我看到自己提交的许多答案Viewing Unpushed Git Commits,但没有看到别人的提交。
答案 0 :(得分:1)
根据定义,这是不可能的。其他人没有推送的提交是他们机器的本地提交。
查看未提交的提交的唯一方法是登录他们正在处理的任何计算机,如果他们愿意让您这样做,则cd
进入他们的工作目录。然后,运行与您自己的本地git clone相同的命令。但是,从git的角度来看,这相当于充当它们。
答案 1 :(得分:0)
要查看其他人的回购信息,您需要将其回购添加为git remote add
的远程用户。这要求通过URL可以访问回购,这需要所有者的一些工作。如果他们授予您对其计算机的ssh访问权限,则可以使用ssh:
网址访问其回购。如果他们正在运行网络服务,则可以对其进行设置,以便您可以通过http:
或https:
访问该服务。或者,他们可以运行git daemon
来运行一些只读git:
服务。