1.1.1 • Published 11 months ago

git-commit-lib v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago
# Git Commit CLI

Uma ferramenta CLI para adicionar e commitar arquivos não rastreados e modificados em um repositório Git.

## Instalação

Para instalar o pacote globalmente e usá-lo em qualquer projeto, execute:

```bash
npm install -g git-commit-lib

Ou você pode instalar localmente em um projeto específico e usar com npx:

npm install git-commit-lib

Uso

Depois de instalar, você pode usar o comando commit-kat para adicionar e commitar arquivos em seu repositório Git.

Comando Básico

npx commit-kat

Flags

  • --all ou -a: Comita todos os arquivos não rastreados e modificados de uma vez.

    npx commit-kat --all
  • --push ou -p: Comita os arquivos e faz um git push no final.

    npx commit-kat --push
  • --all --push ou -a -p: Comita todos os arquivos de uma vez e faz um git push no final.

    npx commit-kat --all --push

Exemplos

  1. Adicionar e commitar arquivos não rastreados e modificados separadamente:

    npx commit-kat
  2. Adicionar e commitar todos os arquivos de uma vez:

    npx commit-kat --all
  3. Adicionar e commitar arquivos, e fazer um push para o repositório remoto:

    npx commit-kat --push
  4. Adicionar e commitar todos os arquivos de uma vez e fazer um push:

    npx commit-kat --all --push

Conventional Commits

O commit-kat segue a Conventional Commits para criar mensagens de commit mais informativas e padronizadas:

  • feat: Para novos recursos ou adições.
  • fix: Para correções de bugs.
  • chore: Para tarefas e manutenção do projeto (como exclusões de arquivos).

Exemplo de Mensagens de Commit

  • Para arquivos não rastreados (adicionados):

    git commit -m "feat: commit 1 - arquivo_exemplo.js"
  • Para arquivos modificados:

    git commit -m "fix: commit 2 - arquivo_modificado.js"
  • Para arquivos excluídos:

    git commit -m "chore: commit 3 - arquivo_excluido.js"

Autor

João Afonso Katombela
LinkedIn
GitHub

Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para enviar pull requests ou relatar problemas.

Licença

Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE para detalhes.

 
1.1.1

11 months ago

1.1.0

11 months ago

1.0.10

11 months ago

1.0.9

11 months ago

1.0.8

12 months ago

1.0.7

12 months ago

1.0.3

12 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago