Às vezes, ao executar comandos git, você pode fazer coisas que não pretendia. Por exemplo, ao executar git clean …
git clean -f
Opa, você acabou de remover todos os arquivos não monitorados de sua árvore de trabalho e até mesmo pastas não monitoradas (por exemplo, uma pasta de configurações de seu IDE).
Agora é aqui que o ‘ensaio’ vem para o resgate. Esta opção irá verificar o que o comando git está prestes a fazer, antes de realmente fazer isso . Você usará principalmente a opção -n como esta:
git clean -n
Importante!
Nem todo comando git suporta a opção -n. Às vezes, até significa outra coisa. Por exemplo, no caso de
git commit -n
, que é a opção –no-verify, que ignora os ganchos pre-commit e commit-msg. Nesse caso, você deve usar
git merge --dry-run.
Muitos comandos têm uma opção de simulação. Para ficar seguro, basta verificar os documentos de ajuda do comando que você deseja testar para ter certeza de que suas ambições de teste não terminam em frustração e lágrimas redundantes.
Tenha um bom dia!