Articles of git

Como você reverte (redefine) um repository Git para um commit específico?

Eu clonei um repository Git e tentei revertê-lo para um commit em particular no início do processo de desenvolvimento. Tudo o que foi adicionado ao repository após esse ponto não é importante para mim, por isso quero omitir todas as alterações subseqüentes do meu código-fonte local. No entanto, quando tento reverter na ferramenta GUI, ela […]

Como eu alias comandos no git?

Eu vi um screencast onde alguém tinha chegado git st git ci trabalhar. Quando faço isso, recebo um erro perguntando se eu quis dizer outra coisa. Sendo um git newb, eu preciso saber o que você tem que fazer para conseguir isso?

Como exportar o histórico de revisão de mercurial ou git para cvs?

Eu vou estar trabalhando com outras pessoas no código de um projeto que usa cvs. Queremos usar um vcs distribuído para fazer o nosso trabalho e quando terminarmos ou talvez de vez em quando queremos cometer o nosso código e todo o nosso histórico de revisão para cvs. Não temos access de gravação ao repository […]

Remover arquivos do Git commit

Eu estou usando o Git e eu cometi poucos arquivos usando git commit -a Mais tarde, descobri que um arquivo foi adicionado por engano ao commit. Como posso remover um arquivo do último commit?

git-diff para ignorar ^ M

Em um projeto em que alguns dos arquivos contêm ^ M como separadores de nova linha. Diffing esses arquivos são aparentemente impossíveis, já que o git–diff vê como o arquivo inteiro é apenas uma linha. Como se diferencia com a versão anterior? Existe uma opção como “tratar ^ M como nova linha ao diferenciar”? prompt> […]

Criando chaves SSH para Gerrit e Hudson

Estou tentando usar o plug-in Hudson Gerrit Trigger . Por qualquer motivo, Gerrit não está aceitando a chave SSH localizada em /var/lib/hudson/.ssh/id_rsa . Na GUI , recebo Connection error : com.jcraft.jsch.JSchException: Auth fail como um erro e, quando estou trabalhando no terminal , recebo um erro Permission denied (publickey) . Como posso gerar e usar […]

O mal se funde no git?

“man gitglossary ” contém essa definição de uma mescla maléfica : Uma mescla do mal é uma mesclagem que introduz alterações que não aparecem em nenhum pai. Não tenho certeza se entendi o ponto que os autores estão tentando entender. Por que isso é mal?

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