Articles of gitignore

Git: ignorando arquivos controlados por versão

O arquivo .gitignore é muito útil para ignorar alguns dos arquivos que não queremos controlar. Infelizmente, não pode ser usado quando o arquivo já está sob version control. Por exemplo, meu arquivo .gitignore (que já foi adicionado ao git) pode ser diferente do que meu colega de trabalho quer que ele seja (por exemplo, eu […]

git ignore exception

Eu tenho um arquivo gitignore que faz o git ignorar arquivos *.dll , e esse é realmente o comportamento que eu quero. No entanto, se eu quiser uma exceção (ou seja, para poder cometer foo.dll ), como posso conseguir isso?

Diferença nos caminhos no arquivo .gitignore?

Eu tenho usado o git mas ainda estou confuso sobre os caminhos do arquivo .gitignore . Então, qual é a diferença entre os dois caminhos a seguir no arquivo .gitignore ? tmp / * public / documents / ** / * Eu posso entender que tmp/* irá ignorar todos os arquivos e pastas dentro dele. […]

Remova o diretório do repository remoto depois de adicioná-los ao .gitignore

Eu cometi e empurrei alguns diretórios para o github. Depois disso, alterei o arquivo .gitignore adicionando um diretório que deveria ser ignorado. Tudo funciona bem, mas o diretório (agora ignorado) fica no github. Como excluo esse diretório do github e do histórico do repository?

O Git está ignorando arquivos que não estão no gitignore

Eu tenho um repository git que está ignorando arquivos de imagem, bem como alguns outros arquivos, mas o meu arquivo .gitignore só tem ignorando um arquivo config.php . Existe algum arquivo global de ignorados em algum lugar que eu não consigo encontrar? Eu tenho que especificar arquivos para adicioná-los agora, e está me dando este […]

Como criar um arquivo .gitignore

Eu preciso adicionar algumas regras ao meu arquivo .gitignore , no entanto, não consigo encontrá-lo na pasta do meu projeto. Não é criado automaticamente pelo Xcode? Se não, qual comando me permite criar um?

Como os padrões negados funcionam no .gitignore?

Eu estou tentando usar um arquivo .gitignore com padrões negados (linhas começando com!), Mas não está funcionando do jeito que eu esperava. Como exemplo mínimo, tenho a seguinte estrutura de diretórios: C:/gittest — .gitignore — aaa/ — bbb/ — file.txt — ccc/ — otherfile.txt e no meu arquivo gitignore, eu tenho isto: aaa/ !aaa/ccc/ Meu […]

gitignore todos os arquivos de extensão no diretório

Existe uma maneira de ignorar todos os arquivos de um tipo em um diretório? ** é aparentemente sem sentido para git, então isso não funciona: /public/static/**/*.js A ideia é combinar pastas aninhadas arbitrárias.

Como as regras de exclusão de gitignore realmente funcionam?

Eu estou tentando resolver um problema gitignore em uma estrutura de diretório grande, mas para simplificar a minha pergunta eu reduzi-lo para o seguinte. Eu tenho a seguinte estrutura de diretórios de dois arquivos (foo, bar) em um novo repository git (sem commits até agora): a/b/c/foo a/b/c/bar Obviamente, um ‘git status -u’ mostra: # Untracked […]

git ignorar vs. excluir vs. assumir inalterado

Eu li os documentos sobre isso várias vezes e ainda não entendo completamente as diferenças entre esses diferentes comandos. Talvez seja só eu, mas a documentação poderia ser mais lúcida: http://git-scm.com/docs/gitignore https://help.github.com/articles/ignoring-files Além disso, muitos comentários sobre esse assunto parecem usar as palavras “indexado”, “comprometido”, “rastreado” de maneira um tanto frouxa, o que torna as […]