Remover arquivos deletados, faz um filtro:
- git diff --name-only --diff-filter=D -z | xargs -0 git rm --cached
Remover, parar de versionar arquivos individuais:
- git rm nameFileHere --cached
Exportar log de commit para csv:
-
git log --since='last month' --pretty=format:'%h,%an,%ar,%s' > log.csv
com os arquivos:
-
git log nailton --pretty="format:" --name-only
-
git log nailton --pretty=format:'%h,%an,%ar,%s' --name-status > log3.csv
Zip do master:
- git archive -o nameFile.zip HEAD
Voltar estagio apos git add:
- git reset HEAD
remover untracking files:
- git clean -f
Mas antes é bom rodar git clean -f --dry-run para ver quais arquivos entram
Filtro pelo nome do autor:
- git log --author="Jon"
Número total de commits:
- git log --oneline --all | wc -l