如何在不首先进行克隆的情况下查看远程Git存储库的最新提交?

时间:2010-11-01 11:34:52

标签: git commit

我想获取某个远程Git存储库上的最新提交列表。但是,我不想创建克隆,因为这需要太长时间。

使用SVN,我可以简单地传递用户名和密码。有了Git我没有找到这样做的选项。另外,是否有像SVN一样的XML输出选项?

2 个答案:

答案 0 :(得分:3)

这可能不是您想要的,但您可以使用git clone --depth选项创建克隆。那只克隆了最后的 n 修订版。但它仍会复制所有内容。

对于类似XML的格式,您可以使用custom log format,如下所示:

git log --pretty=format:'<commit><author>%ae</author><subject>%s</subject></commit>'

答案 1 :(得分:0)

您可以从远程存储库中获取。这不会将更改合并到您的本地代码中,而是由远程存储库的分支在本地表示,并具有最新的提交。

即,如果需要,您可以看到对远程存储库的单独提交,甚至可以选择单个提交。