No Subversion svn log
está o comando para exibir mensagens de log de commits - para detalhes, consulte o manual online em http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.log.html
Como eu posso fazer:
svn log -v -l 10 ./
no git?
No Subversion svn log
está o comando para exibir mensagens de log de commits - para detalhes, consulte o manual online em http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.log.html
Como eu posso fazer:
svn log -v -l 10 ./
no git?
Este é mais semelhante ao comando svn, pois mostra o status do arquivo: Adicionado (A), Copiado (C), Excluído (D), Modificado (M), Renomeado (R) e outros.
git log --name-status -10 path/to/dir
Vale a pena olhar a página de documentação completa do git log
. Lá você aprenderá que -10
se refere aos últimos 10 commits e -p
lhe dará o patch completo, entre uma variedade de outras coisas.
-p
(patch completo),--stat
(número de linhas alteradas),--numstat
(como,--stat
mas legível por máquina)--name-status
, e--name-only
(apenas os nomes dos arquivos).git log <from revision>..
, por exemplogit log abc123..
. Leia mais sobre o formato de intervalo aqui: kernel.org/pub/software/scm/git/docs/…Para mostrar todos os arquivos alterados nos últimos 10 commits, sem nenhuma informação de commit, faça:
fonte
Tente fazer
Deve funcionar.
fonte
Para mostrar todos os
commit
do seu branch (recentes e antigos), você precisa contar o número de commits no branchDepois de obter toda a contagem de commits, você pode executar
fonte
--pretty=oneline
opção aogit log
comando acima. Anexar um| sort | uniq
comando ajudará a ver a marcação de status A / C / D / M / R de acordo com a resposta de