Articles of git

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 os enxertos e substitutos do git diferem? (Os enxertos agora estão obsoletos?)

Há muito poucos Q & A em grafts git versus replace . A pesquisa [git] + enxertos + replace encontrou apenas dois que pareciam relevantes do 5. what-are-git-info-enxertos-para e git-o-que-é-um-enxerto-com-um-enxerto-id . Há também uma nota em git.wiki.kernel.org:GraftPoint Os enxertos agora estão completamente ultrapassados pela replace e filter-branch , ou ainda são necessários para alguns casos […]

Posso fazer o git reconhecer um arquivo UTF-16 como texto?

Estou rastreando um arquivo de máquina virtual do Virtual PC (* .vmc) no git, e depois de fazer uma mudança o git identificou o arquivo como binário e não o diferenciou para mim. Eu descobri que o arquivo foi codificado em UTF-16. O git pode ser ensinado a reconhecer que este arquivo é texto e […]

Git com o Dropbox

Eu tenho usado o git por meio ano e não sei se estou usando o git completamente. Primeiro de tudo, eu tenho experimentado com dropbox e eu sinto que se eu puder incorporá-lo em meu stream de trabalho, seria ótimo, já que dropbox é bastante conveniente. Eu tenho um desktop e um laptop. Ambos têm […]

Por que meu repository git é tão grande?

145M = .git / objects / pack / Eu escrevi um script para sumr os tamanhos das diferenças de cada commit e commit antes de voltar da ponta de cada branch. Eu recebo 129MB, que é sem compactação e sem contabilizar os mesmos arquivos entre agências e histórico comum entre as filiais. O Git leva […]

Como fazer submódulos git superficiais?

É possível ter submódulos superficiais? Eu tenho um superprojeto com vários submódulos, cada um com uma longa história, então é desnecessariamente grande arrastar toda essa história. Tudo o que encontrei é esse segmento sem resposta . Eu deveria hackear o git-submodule para implementar isso?

Colocando ganchos do git no repository

É considerado uma prática ruim – colocar .git / hooks no repository de projetos (usando links simbólicos, por exemplo). Se sim, qual é a melhor maneira de entregar os mesmos ganchos para diferentes usuários do git?

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 […]

Git: “Objeto solto corrompido”

Sempre que eu pego do meu controle remoto, recebo o seguinte erro sobre a compactação. Quando executo a compression manual, obtenho o mesmo: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run repack Alguém sabe o que fazer sobre isso? De cat-arquivo eu recebo isso: $ git […]

Como posso fazer o Jenkins CI com Git triggersr em pushs para masterizar?

Estou tentando configurar o Jenkins-ci para um projeto usando o GitHub. Eu já configurei o Jenkins com os plugins apropriados. Eu quero que Jenkins execute scripts de construção apenas quando alguém no projeto for mestre. Até agora, consegui configurá-lo para que uma build seja acionada sempre que alguém for para qualquer lugar, mas isso é […]