我的问题是如何在我对repo进行浅层克隆之后看到远程git repo上的新提交。这是连续下载这个新的特定提交而没有巨大的历史尾部所需的
答案 0 :(得分:0)
您可以执行git fetch --depth = depthValue,然后使用git log。
答案 1 :(得分:0)
你可以做到
git fetch
获取远程引用,然后
git log HEAD..remote/branch
查看遥控器上较新的提交。
答案 2 :(得分:0)
您可以使用--single-branch
选项将克隆限制为仅限一个分支。这将跳过下载所有其他分支,因此您的本地git克隆将会小得多。
git clone -b mybranch --single-branch git://domain.com/repo.git
稍后,您可以使用这些命令列出远程仓库中存在的所有新提交,但不能列出您的本地提交:
git fetch
git log HEAD..remote/mybranch
当然,您可以通过从远程提取所有提交来更新您的本地仓库:
git pull