Articles of git

Github: erro ao clonar meu repository privado

Estou tentando clonar meu projeto do GitHub usando o https-URL, mas ele falha com um erro: $ git clone https://foo@github.com/foo/foo-private.git Cloning into foo-private… Password: error: error setting certificate verify locations: CAfile: /bin/curl-ca-bundle.crt CApath: none while accessing https://foo@github.com/foo/foo-private.git/info/refs fatal: HTTP request failed O que estou fazendo de errado?

Você pode excluir vários ramos em um comando com o Git?

Eu gostaria de limpar meu repository local, que tem uma tonelada de ramificações antigas: por exemplo, 3.2 , 3.2.1 , 3.2.2 , etc. Eu estava esperando por uma maneira sorrateira de remover muitos deles de uma só vez. Como eles geralmente seguem uma convenção de lançamento de pontos, eu pensei que talvez houvesse um atalho […]

Qual é a melhor prática para colocar vários projetos em um repository git?

Por alguma razão, eu só tenho um repository para usar. Mas eu tenho vários projetos, incluindo projetos java, scripts PHP e aplicativos Android. Agora meus problemas são, eu tenho que colocá-los em sub-pastas diferentes para cada projeto; e para projetos PHP e projetos java, eu uso IDE diferente. Você sabe, cada IDE pode ter um […]

Recursivamente adicionar arquivos por padrão

Como recursivamente adicionar arquivos por um padrão (ou glob) localizado em diretórios diferentes? Por exemplo, eu gostaria de adicionar A/B/C/foo.java e D/E/F/bar.java (e vários outros arquivos java) com um comando: git add ‘*.java’ Infelizmente, isso não funciona como esperado.

O que são commit-ish e tree-ish no Git?

A questão Quais são os exemplos específicos de commit-ish e tree-ish no Git? A questão do Stack Overflow “O que significa tree-ish no git?” lida com tree-ish especificamente, mas eu quero entender mais sobre ambos . fundo Usos na Documentação A documentação do Git faz várias referências a “commit-ish” e “tree-ish”. Por exemplo, se você […]

Acesso ao repository negado. access por meio de uma chave de implantação é somente leitura

Depois de clonar com sucesso meu repository do heroku e adicionar outro controle remoto 1/ git clone git@heroku.com:[APP].git 2/ git remote add bitbucket ssh://git@bitbucket.org/[ACCOUNT]/[REPO].git 3/ git push bitbucket master Eu ainda estou recebendo este erro depois de executar a linha (3) ou usando o SourceTree conq: repository access denied. access via a deployment key is […]

O que significa tree-ish no Git?

Estou muito confuso sobre como usar o git archive . Eu tenho um repository git com a pasta Foo , Bar e Baz no nível superior. Eu preciso exportar a pasta Foo de uma forma SVN-ish para uma implementação rápida de teste. Eu aprendi que eu poderia usar o git-archive em um tipo de exportação […]

Como eu copio uma versão de um único arquivo de um git branch para outro?

Eu tenho dois ramos que são totalmente mesclados. No entanto, depois que a mesclagem é feita, percebo que um arquivo foi confuso pela mesclagem (outra pessoa fez um formato automático, gah), e seria mais fácil mudar para a nova versão na outra ramificação, e em seguida, insira novamente a alteração de uma linha depois de […]

Crie um patch git a partir das mudanças no diretório de trabalho atual

Digamos que eu não tenha confirmado alterações no meu diretório de trabalho. Como posso fazer um patch a partir desses sem ter que criar um commit?

Não é possível mostrar uma tree Git no terminal

O antigo artigo da Killswitchcollective.com, 30 de junho de 2009 , tem as seguintes inputs e saídas git co master git merge [your_branch] git push upstream ABCDE ABCDEFG \ —-> \ your branch CDE G Eu estou interessado em como você obtém a tree como uma visão de commits no seu terminal sem usar o […]