Articles of git

Bifurcação vs. Ramificação no GitHub

Eu gostaria de saber mais sobre as vantagens e desvantagens de bifurcar um projeto do github vs. criar um ramo de um projeto do github. A bifurcação torna minha versão do projeto mais isolada da original porque não preciso estar na lista de colaboradores do projeto original. Como estamos desenvolvendo um projeto internamente, não há […]

LF será substituído pelo CRLF no git – O que é isso e é importante?

Duplicar Possível: git substituindo LF por CRLF Quando eu crio um novo aplicativo rails, estou vendo um aviso no git sobre a substituição do LF. Eu faço git init git add. e depois boom! Eu vejo este pop up para quase todos os arquivos. Eu costumo continuar e construir meu aplicativo e ele desaparece depois […]

Gere um patch git para um commit específico

Eu preciso escrever um script que crie patches para uma lista de números de confirmação SHA1. Eu tentei usar git format-patch , mas isso gerou um patch para cada commit desde aquele SHA1. Depois de algumas centenas de patches foram gerados, eu tive que matar o processo. Existe uma maneira de gerar um patch somente […]

Como evito que o git diff use um pager?

Existe um switch de linha de comando para passar ao git diff e outros comandos que usam o pager less por padrão? Eu sei que posso canalizá-lo para o gato, mas isso remove todo o destaque da syntax. Eu sei que posso definir o pager no global .gitconfig para cat by GITPAGER=cat (ou algo parecido); […]

Como eu trabalho com um repository git dentro de outro repository?

Eu tenho um repository de mídia Git onde eu estou mantendo todos os meus arquivos mestres e scripts JavaScript e CSS que eu vou usar em vários projetos. Se eu criar um novo projeto que esteja em seu próprio repository Git, como faço para usar arquivos JavaScript do meu repository de mídia em meu novo […]

Usando o Git, mostre todos os commits que estão em um branch, mas não o outro (s)

Eu tenho uma ramificação antiga, que gostaria de excluir. No entanto, antes de fazer isso, quero verificar se todos os commits feitos nessa ramificação foram, em algum momento, mesclados em outra ramificação. Assim, gostaria de ver todos os commits feitos para minha ramificação atual que não foram aplicados a qualquer outra ramificação [ou, se isso […]

Como obter as alterações em uma ramificação no Git

Qual é a melhor maneira de obter um log de commits em um branch desde o momento em que ele foi ramificado a partir do branch atual? Minha solução até agora é: git log $(git merge-base HEAD branch)..branch A documentação do git-diff indica que git diff A…B é equivalente a git diff $(git-merge-base AB) B […]

‘git’ não é reconhecido como um comando interno ou externo

Quando tento usar o comando git no meu windows comum cmd ou cmd com o ruby, recebo o seguinte erro: ‘git’ não é reconhecido como um comando interno ou externo, programa operável ou arquivo de lote. Como faço para corrigir esse problema?

Retendo as permissions de arquivo com o Git

Desejo controlar o servidor da minha versão, conforme descrito em Controle de versão do meu servidor da web , criando um repository git no meu /var/www directory . Minha esperança era que eu fosse capaz de empurrar o conteúdo web do nosso servidor dev para o github, puxá-lo para o nosso servidor de produção e […]

Git sob o windows: MSYS ou Cygwin?

Eu pretendo migrar meus projetos para o git, e atualmente estou me perguntando qual é a melhor e / ou a opção mais estável no Windows. Pelo que entendi eu basicamente tenho 2,5 opções: MSYSgit git sob Cygwin (aka 2.5) MSYSgit de um prompt do Cygwin (dado que o Cygwin git já está instalado). Nota: […]