Recuperando dados perdidos do git-stash

Olá senhores e senhoras! =]

Em meu primeiro post no Buteco Open Source vou demonstrar como recuperar dados perdidos do git-stash. Talvez salvando muitas horas de trabalho que poderiam ser perdidas acidentalmente. Na realidade o método demonstrado neste artigo pode ser utilizado para  recuperar qualquer objeto git perdido. Antes de mais nada, enquanto você estiver implementando alguma grande feature, quebre-a em pequenos pedaços e faça commits regularmente. Não é uma boa ideia permanecer muito tempo sem “comitar”. Tenha cuidado.

(mais…)

Fazendo squash de commits com git rebase

Eventualmente trabalhamos em algo grande, e acabamos por fazer vários micro commits. Se você gostaria de juntar esses micro commits em um único no fim da implementação e não sabe como, eis a solução. O squash irá unir vários micro commits em um único commit. Sendo assim, se pode juntar uma alteração que tem 10 commits em apenas um único commit.

Git Squash Rebase

Na imagem acima é possível observar que os commits antigos geram um novo commit unindo todas as alterações.

(mais…)

Git 2.2 está chegando com várias mudanças

O Git 2.2.0 RC 1 já está disponível e nesta última atualização o foco foi a estabilização.

Para quem ainda não o conhece, o Git é um sistema de controle de versão distribuído para o gerenciamento de código fonte, com foco em desempenho. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux.

O Git 2.2 está trazendo várias melhorias, que são para os mais diversos sub-comandos, para as ferramentas de merge, para o desempenho, entre outras.Traz também várias correções de bugs.

Você pode fazer o download da versão de testes aqui.

Veja aqui a lista completa de alterações.

Via Phoronix