Articles of git

Como determinar se o Git manipula um arquivo como binário ou como texto?

Eu sei que o Git de alguma forma detecta automaticamente se um arquivo é binário ou texto e que gitattributes podem ser usados ​​para definir isso manualmente, se necessário. Mas existe também uma maneira de perguntar ao GIT como ele trata um arquivo? Então, digamos que eu tenha um repository Git com dois arquivos: um […]

Definir submodulo Git para clone superficial e checkout esparso?

Muitas bibliotecas Objective-C de fornecedores (por exemplo, facebook-ios-sdk ) instruem você a copiar um certo subconjunto dos arquivos / diretórios de seus repositorys em seu projeto Xcode. Um problema com isso é que você não sabe qual a revisão do código do fornecedor. Outra é que, se você fizer alterações no código do fornecedor, não […]

Uma maneira de restringir o access à ramificação do Git?

Eu tenho quatro filiais no meu repository git, que é gerenciado usando o GitHub: Produção Encenação mestre [nome da pessoa] -desenvolvimento Existe uma maneira de restringir o access de gravação a apenas uma única ramificação ([nome da pessoa] -desenvolvimento)? Como eu faria isso? Para referência, uma pergunta semelhante: Como escrever um gancho git para restringir […]

git log e show em um repository nu

Eu criei um repository nu em um servidor de arquivos na minha rede local em casa. Depois disso eu empurrei uma ramificação de um repository existente do meu desktop para este novo repository remoto. Pushing funcionou perfeitamente e parece que todos os dados chegaram (um “git branch -va” me fornece os dados corretos). Mas eu […]

Git log output para XML, JSON ou YAML?

Esta é uma pergunta bem simples: como um novato do Git, eu estava me perguntando se existe uma maneira de eu enviar meu arquivo git para um arquivo, de preferência em algum tipo de formato serializado como XML, JSON ou YAML. Alguma sugestão?

Git – como listar todos os objects no database

Existe uma maneira melhor de obter uma lista bruta de SHA1s para todos os objects em um repository do que fazer ls .git/objects/??/\* e cat .git/objects/pack/*.idx | git show-index cat .git/objects/pack/*.idx | git show-index ? Eu sei sobre git rev-list –all mas que apenas lista commit objects que são referenciados por .git / refs, e […]

Como inserir o comando com senha para git pull?

Eu quero fazer este comando em uma linha: git pull && [my passphrase] Como fazer isso?

Existe uma ferramenta de migration do CVS para o Git?

Eu pretendo mudar do CVS para o Git. No caso do SVN, parece haver cvs2svn . Existe uma ferramenta semelhante para migrar facilmente do CVS para o Git?

Como você lida com arquivos de configuração no controle de origem?

Digamos que você tenha um aplicativo da Web típico e uma configuração de arquivo, seja qual for. Cada desenvolvedor trabalhando no projeto terá uma versão para suas checkboxs de desenvolvimento, haverá uma versão de desenvolvimento, produção e estágio. Como você lida com isso no controle de origem? Não checar este arquivo, verificar com nomes diferentes […]

Corrigir localização msysGit Portable $ HOME

Instalei e configurei com sucesso o msysGit Portable no meu pendrive e usei-o para puxar e empurrar os repositorys do GitHub. No entanto, parece que eu sempre tenho que chocar o suporte SSH. Especificamente, para que o SSH encontre meus arquivos de chave, eu tenho que seguir estas instruções para iniciar uma segunda instância do […]