O Git é uma daquelas ferramentas sobre as quais eu sempre soube o suficiente para ser perigoso e, geralmente, tendo a aprender novas habilidades quando estou em uma posição em que realmente preciso delas. Surpreendentemente, foram necessários cerca de 15 anos de uso do git para que eu me deparasse com a necessidade de fazer […]
Tag: git

Aliases incríveis do GitAliases incríveis do Git
O Git é uma ferramenta incrivelmente poderosa. Ele pode manter o controle de todo o código que você escreve, permitir que você organize seu trabalho em diferentes ramificações, ajudá-lo a trabalhar perfeitamente com outros desenvolvedores e até mesmo permitir que você viaje no tempo e faça alterações. Mas não seria fantástico se o Git pudesse […]

Como nivelar os commits do gitComo nivelar os commits do git
Uma das minhas tarefas menos favoritas como engenheiro de software é resolver conflitos de mesclagem. Um simples rebase é uma ocorrência frequente, mas o raro conflito maciço é inevitável quando muitos engenheiros trabalham em uma única base de código. Uma coisa que me ajuda a lidar com grandes rebases com muitos conflitos de mesclagem é […]

git Force Pushgit Force Push
O rebase é uma tarefa frequente para quem usa o git. Às vezes, usamos o rebasing para ramificar nosso código a partir das últimas alterações ou mesmo apenas para eliminar commits de uma ramificação. Muitas vezes, ao tentar fazer push após um rebase, o senhor verá algo como o seguinte: hint: Updates were rejected because […]

Como obter o nome do ramo atual com o gitComo obter o nome do ramo atual com o git
A maioria dos desenvolvedores se mima com divertidos utilitários de linha de comando para tornar seu trabalho mais fácil e eficiente. Um desses auxiliares de linha de comando permite que os desenvolvedores sempre mostrar o ramo do git na linha de comando. Como o senhor pode obter a ramificação atual? Com este prático snippet: git […]