如何显示超过最近3次提交的内容?

时间:2016-07-04 19:23:32

标签: git

git log仅显示最后3次提交,但我提交的次数超过50次。

git log -10仍然只显示最近3次提交。

如何增加提交限制?

2 个答案:

答案 0 :(得分:6)

浅拷贝只会带来您克隆存储库时配置的提交日志深度。

如果要使用更深的提交历史记录更新浅拷贝,请运行:

//on my local or any web servers that i work on Brazil
echo strtotime('2016-07-04'); //return  1467601200

//on phptester.net or any other like it
echo strtotime('2016-07-04'); //return  1467590400

如果您想要对此存储库进行unhallow并从远程控制器获取完整历史记录,请运行:

git fetch --depth=<number-of-commits>

注意:不要使用您的仓库可能需要一段时间,并且会导致更大的存储库大小。通常团队建议克隆浅拷贝是有原因的。

答案 1 :(得分:1)

git log应显示您拥有的所有提交。

检查您是否有任何限制提交的别名 要检查它,请打印出你拥有的git别名并检查日志别名。

# print out aliases
git config -l


# The right answer to display last 10 commits is:
git commit -n 10

# display how many commits you have in your repo:
git rev-list --all --count