31.03.2024 Views

Controlando_verso_es_com_Git_e_GitHub_Ca

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CasadoCódigo

Capítulo3. Trabalhandocomrepositóriolocal

Ignorandoarquivos

Suponhaquetemosumarquivo todo.txt que mantemos, durante o

desenvolvimento,comalistadastarefasdodia. Suponhatambémquetemos

umsubdiretóriochamado tmp,comalgunsarquivostemporáriosgeradosao

manipularmosimagens. NãofazsentidomanterohistóricodeambosnoGit.

Se executarmos git status,oarquivo todo.txt e o subdiretório

tmpserãomostradoscomoarquivosaindanãorastreados:

# On branch master

#

# Initial commit

#

# Changes to be committed:

# (use "git rm --cached <file>..." to unstage)

#

# new file: estilos.css

# new file: imagens/logo.png

# new file: index.html

#

# Untracked files:

# (use "git add <file>..." to include in what will be

committed)

#

# tmp/

# todo.txt

Será que teremos sempre que lembrar de evitar o git add desses arquivos?

Se for assim, não poderemos mais utilizar git add ., já que esse

comandorastreiatodososarquivos.

Pararesolverisso,oGittemummecanismoquepermiteignorarmosarquivos.Bastacriarmosumarquivochamado

.gitignorenodiretórioprincipaldonossoprojeto,comosnomesdosarquivosquequeremosignorar.

No nosso caso, devemos criar um arquivo chamado .gitignore no

diretório moveis,comoseguinteconteúdo:

todo.txt

tmp/

27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!