在Subversion svn log中,该命令用于显示提交日志消息-有关详细信息,请参见在线手册,网址为http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.log.html
我能怎么做:
svn log -v -l 10 ./
在git中?
在Subversion svn log中,该命令用于显示提交日志消息-有关详细信息,请参见在线手册,网址为http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.log.html
我能怎么做:
svn log -v -l 10 ./
在git中?
Answers:
此命令与svn命令更相似,因为它显示了文件状态:已添加(A),已复制(C),已删除(D),已修改(M),重命名(R)等。
git log --name-status -10 path/to/dir
值得阅读有关的完整文档页面git log。在那里,您将学习-10到有关过去10次提交的内容,-p并将为您提供完整的补丁程序以及其他各种好处。
git log <from revision>..,例如git log abc123..。在此处阅读有关范围格式的更多信息:kernel.org/pub/software/scm/git/docs/…–
要显示commit分支的所有(最近的和旧的),您需要计算分支中的提交次数
git rev-list --count branch_name
一旦获得所有提交计数,就可以运行
git log --name-status -countNumber /path
-p(完整补丁),--stat(更改的行数),--numstat(类似于--stat但机器可读的)--name-status,和--name-only(仅文件名)。