git log
仅显示最后3次提交,但我提交的次数超过50次。
git log -10
仍然只显示最近3次提交。
如何增加提交限制?
答案 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