Desvendando Git e GitHub
  • Desvendando Git e GitHub
  • O que é, o que é?
  • Git e GitHub
    • Criando uma conta e seu primeiro repositório no GitHub
    • Setup de Instalação
    • Vocabulário do Git
  • Ciclo de vida básico
    • Trabalhando com Repositórios
    • Comandos mais utilizados
    • Hands-on #1
    • Trabalhando com branchs
    • O que é o .gitignore?
    • Hands-on #2
  • Hands on
    • Exercício 1
    • Exercício 2
    • Exercício 3
  • Dicas e boas práticas
    • Dicas de boas práticas
    • Explicação sobre rebase
    • Explicação sobre squash
    • Explicação sobre cherry pick
Powered by GitBook
On this page
  1. Ciclo de vida básico

O que é o .gitignore?

Às vezes, há arquivos sensíveis (exemplo: senhas) ou que são irrelevantes e que você não deseja versionar (exemplo: node_module).

O Git usa um arquivo oculto chamado .gitignore para indicar quais arquivos ou tipos de arquivos (exemplo: .pkl, .ipynb_checkpoints) não devem ser rastreados para o versionamento. Depois de adicionar o(s) nome(s) do(s) arquivo(s) ao arquivo .gitignore, as alterações feitas nos arquivos que correspondem a esses nomes não serão rastreadas.

Exemplo:

  • Crie um arquivo chamado "credentials.json" no diretório do seu repositório.

  • Se você executar o git status, deverá ver "credentials.json" na seção de arquivos não acompanhados.

  • Agora, crie um arquivo chamado .gitignore - se ele não existir.

  • Adicione o texto "credentials.json" ao arquivo .gitignore

  • Salve e feche o arquivo .gitignore

  • Se você executar o git status, "credentials.json" não deverá mais aparecer.

É uma boa prática adicionar, definir as regras e enviar o arquivo .gitignore para o GitHub, para que seus colaboradores possam ver (e adicionar) quais arquivos não devem ser rastreados no repositório.

PreviousTrabalhando com branchsNextHands-on #2

Last updated 2 years ago