Articles of git

Diga ao git para não mesclar arquivos binários, mas para escolher

Quando os arquivos binários, swfs, jars e flvs são alterados localmente, e eu tento puxar as alterações, o git tenta mesclá-las e relata conflitos. E então, eu ramifico para uma ramificação temporária e confirmo os arquivos binários alterados localmente, e os mesclo de volta após a estratégia pull with recursive theirs deles. — Muito trabalho. […]

O que acontece quando clona um repository com links simbólicos no Windows?

Houve muitas perguntas sobre como adicionar suporte para links simbólicos no Windows. Mas, o que realmente acontece quando clona um repository com links simbólicos no Windows?

O comando git branch se comporta como ‘less’

Quando eu uso o comando git branch para listar todas as ramificações, vejo a saída de git branch | less git branch | less . O comando git branch deve mostrar uma lista de ramificações, como ls para arquivos. Esta é a saída que recebo: Como obtenho o comportamento padrão do git branch ? O […]

Quando git rebasing dois ramos com algum histórico compartilhado, existe uma maneira fácil de ter a história comum permanecem comuns?

Suponha que tenhamos o seguinte gráfico de revisão: AXZ–B \ \-C com A precedendo B e C. Suponha que eu rebase A do upstream, criando um novo commit A *, e então rebase B e C para A *. O gráfico de revisão resultante é o seguinte: A*-X’-Z’-B \ \-X”-Z”-C Observe que o histórico compartilhado […]

Como posso bifurcar meu próprio repository GitHub?

Então, novato total para o Git. Estive lendo os guias e acho que tenho o básico, mas estou tendo dificuldades para realizar esse objective. Eu tenho um repository criado para o meu código-fonte genérico de marcação. Apenas coisas que eu reutilizo para cada fuga. É chamado de markupDNA.git Eu gostaria de ter diretórios diferentes em […]

Quando o `git pull –rebase` vai me causar problemas?

Eu entendo que quando eu uso o git pull –rebase , o git irá rewrite a história e mover meus commits locais para ocorrer depois de todos os commits no branch que eu acabei de extrair. O que eu não entendo é como isso seria uma coisa ruim. As pessoas falam sobre como se meter […]

Como listar ramificações que contêm um commit equivalente

Em uma pergunta anterior, alguém forneceu uma resposta para encontrar ramificações que continham um commit EXATO: Como listar ramos que contêm um determinado commit A resposta aceita destacou que isso só funciona para um ID de confirmação EXATO e não para um commit idêntico. Foi dito ainda que o Git Cherry pode ser usado para […]

Como eu reajo a novas tags em git hooks?

Eu gostaria de configurar um gancho git que cria uma estrutura de diretórios estilo CDN com base em tags de input. Então, por exemplo, se a última tag no repository local for “v1.2.1” e eu puxar uma confirmação com “v1.2.2”, ela deverá ver a nova tag e clonar o repository em uma nova diretamente (../1.2 […]

Como alterar o usuário git ssh para um impulso remoto temporariamente?

É possível alterar o usuário ssh temporariamente para um “git push remote master” sem mexer com .git / config ou “git remote”, ou usando o url inteiro? [root@host gitrepo]# git push otheruser@remote master # this does not work, but how great it would be [root@host gitrepo]# USER=otheruser git push remote master # still asks password […]

Como proteger o “mestre” no github?

Eu tenho alguns colaboradores no meu projeto do github. Eu quero permitir que apenas um deles “empurre” para dominar. E esse cara não sou eu (o dono do repository). É possível fazer?