Para fazer algo diferente e não ficar exatamente igual ao exercício proposto, utilizei o seguinte cenário: Possuo um diretório com vários arquivos batch onde todos são compilados para EXE.
Um dos arquivos compilados está no diretório: D:\Projetos\BatchCompiler\EasyTask\EasyTask. Dentro do diretório EasyTask contém outros diretórios com arquivos de ícones e scripts SQL, e ainda 1 arquivo batch e outro arquivo EXE. Ao executar o comando git status no repositório, tenho o seguinte retorno:
jailtonaaaaaaa@mraaaaaa MINGW64 /d/Projetos/BatchCompiler/EasyTask/EasyTask (main)
$ git status
On branch main
Untracked files:
(use "git add <file>..." to include in what will be committed)
EasyTask.exe
Script-Firebird/
Script-SQLServer/
ico/
nothing added to commit but untracked files present (use "git add" to track)
- Após criar o arquivo .gitignore dentro do repositório, incluí as seguintes linhas e salvei o arquivo:
- EasyTask.exe
- Script-SQLServer/
- Script-Firebird/
- ico/
- Executei o comando
git add .gitignore
; - Em seguida executei o comando
git commit -m "Adicionando o arquivo .gitignore"
;
Após commitar, o retorno foi o seguinte:
On branch main
nothing to commit, working tree clean
Na imagem abaixo tem o caminho do meu repositório e os arquivos monitorados são EasyTask.bat e o .gitignore.