sexta-feira, 25 de outubro de 2019

Git - ignore file and folder


Digamos que você já tenha adicionado/confirmado alguns arquivos ao seu repositório git e depois os adicione ao seu .gitignore; esses arquivos ainda estarão presentes no seu índice de repositório. Este artigo vamos ver como se livrar deles.

Etapa 1: confirmar todas as suas alterações
Antes de continuar, verifique se todas as alterações foram confirmadas, incluindo o arquivo .gitignore.
Edit .gitignore
#ignore folder name "session"
session/
No entanto se esta pasta  já tinha sido adicionada antes ao repositório ela ainda continua lá

Etapa 2: Remova tudo do repositório ou de uma directoria específica

Para limpar esta pasta do seu repositório, use:
cd /session
git rm -r --cached .
  • rm é o comando remove
  • -r permitirá a remoção recursiva
  • --Cached irá remover apenas arquivos do índice. Seus arquivos ainda estarão lá.
  • O . indica que todos os arquivos serão rastreados. Você pode rastrear um arquivo específico com git rm --cached foo.txt.
O rm comando pode ser implacável. Se você quiser experimentar o que faz antes, adicione o sinalizador -nou --dry-runpara testar as coisas.

Etapa 3: Se na linha anterior tivermos removido tudo,adicione novamente tudo. Se o objectivo for remover a pasta do índice e do repositório remoto podemos passar à etapa 4
git add .

Etapa 4: confirmar
git commit -m ".gitignore fix"

Seu repositório está limpo :)
Faça um push  para repositório remoto para ver as alterações efectivas também.

Related Posts:

  • .gitignore O Git vê todos os arquivos em sua cópia de trabalho como uma das três coisas: rastreado - um arquivo que foi previamente preparado ou confirmado… Read More
  • comandos básicos gitComandos básicos do git #iniciar um repositório. Colocamo-nos na pasta que queremos no git e iniciamos com: $ git init # adicionar todos os ficheiro… Read More
  • Git - ignore file and folder Digamos que você já tenha adicionado/confirmado alguns arquivos ao seu repositório git e depois os adicione ao seu .gitignore; esses arquivos a… Read More

0 comentários :

Enviar um comentário