Articles of gitignore

Ignore o próprio arquivo .gitignore

Acabei de fazer um git init na raiz do meu novo projeto. Então eu criei um arquivo .gitignore . Agora, quando eu digito o git status , o arquivo .gitignore aparece na lista de arquivos não acompanhados. Por que é que?

Como posso remover arquivos .DS_Store de um repository Git?

Como posso remover esses arquivos irritantes do Mac OS .DS_Store de um repository Git?

Usando o git, como eu ignoro um arquivo em uma ramificação, mas tenho ele comprometido em outra ramificação?

Eu tenho um projeto que estou implantando para o Heroku . A tree de código fonte inclui um monte de arquivos mp3 (o site será para um projeto de gravação com o qual eu estava fortemente envolvido). Eu gostaria de colocar o código fonte no GitHub , mas o GitHub tem um limite de 300 […]

Devo verificar em node_modules para git ao criar um aplicativo node.js no Heroku?

Eu segui as instruções básicas de introdução do node.js no Heroku aqui: https://devcenter.heroku.com/categories/nodejs Estas instruções não dizem para você criar um .gitignore node_modules e, portanto, implica que node_modules deve ser registrado no git. Quando incluo node_modules no git, meu aplicativo de introdução foi executado corretamente. Quando segui o exemplo mais avançado em: https://devcenter.heroku.com/articles/realtime-polyglot-app-node-ruby-mongodb-socketio https://github.com/mongolab/tractorpush-server (source) […]

Como eu digo ao Git para ignorar tudo, exceto um subdiretório?

Eu quero ignorar todos os arquivos no meu repository, exceto aqueles que ocorrem no subdiretório bin . Eu tentei adicionar o seguinte ao meu .gitignore : * !bin/* Isso não tem o efeito desejado, no entanto: Eu criei um novo arquivo dentro de bin/ , mas fazendo o git status ainda nothing to commit (working […]

Como faço para ignorar arquivos em um diretório no Git?

Qual é a syntax apropriada para o arquivo .gitignore ignorar arquivos em um diretório? Seria config/databases.yml cache/* log/* data/sql/* lib/filter/base/* lib/form/base/* lib/model/map/* lib/model/om/* ou /config/databases.yml /cache/* /log/* /data/sql/* /lib/filter/base/* /lib/form/base/* /lib/model/map/* /lib/model/om/* ?

Global Git ignorar

Eu quero configurar o Git para globalmente ignorar certos arquivos. Eu adicionei um arquivo .gitignore ao meu diretório raiz do Users/me/ ( Users/me/ ) e adicionei a seguinte linha a ele: *.tmproj Mas não é ignorar esse tipo de arquivo, alguma ideia do que estou fazendo errado?

Explique qual regra gitignore está ignorando meu arquivo

Existe alguma maneira de ver porque algum arquivo está sendo ignorado pelo git (ou seja, qual regra em um arquivo .gitignore está causando o arquivo a ser ignorado)? Imagine que eu tenho isso (ou um cenário muito mais complexo, com centenas de pastas e dezenas de arquivos .gitignore : / -.gitignore -folder/ -.gitignore -subfolder/ -.gitignore […]

Ignorando diretórios no Git repos no Windows

Como posso ignorar diretórios ou pastas no Git usando msysgit no Windows?

Posso ‘commitar’ um arquivo e ignorar suas alterações de conteúdo?

Todo desenvolvedor da minha equipe tem sua própria configuração local. Essas informações de configuração são armazenadas em um arquivo chamado devtargets.rb que é usado em nossas tarefas de criação de rake. Eu não quero que os desenvolvedores coloquem o arquivo devrargets um do outro, no entanto. Meu primeiro pensamento foi colocar esse arquivo na lista […]