Articles of git

limpando velhos ramos git remotos

Aqui está o meu stream de trabalho do git. Eu trabalho em dois computadores diferentes (A e B) e armazeno um git remoto comum no diretório dropbox. Digamos que eu tenha dois ramos, mestre e devel. Ambos estão rastreando suas contrapartes remotas origem / mestre e origem / desenvolvimento. Agora, enquanto estiver no computador A, […]

Como posso rastrear arquivos de configuração específicos do sistema em um repo / projeto?

Eu tenho um projeto ruby ​​e o host e a porta do database podem ser diferentes em dev e produção. Eu preciso de uma maneira de obter valores diferentes para os meus scripts para os dois ambientes. O projeto deve estar completo – então deve haver alguma maneira de especificar valores padrão. Eu não quero […]

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