Git é um sistema de controle de versões focado em velocidade, escalabilidade e usabilidade para projetos grandes. Além disto, o git oferece um conjunto de pequenos comandos que facilitam o gerenciamento do projeto. Escrito em C e desenvolvido pessoalmente por Linus Torvalds.
Para instalar o aplicativo você pode baixar os fontes neste link: http://kernel.org/pub/software/scm/git/, e seguir os passos do arquivo INSTALL que acompanha o software.
Baixando a árvore do Kernel Linux
git-clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git linux-2.6
Isso baixará toda a árvore do kernel 2.6 para seu Desktop, criando uma pasta linux-2.6-linus-gittree, onde conterá todo o histórico e arquivos do projeto.
Tarefas Básicas
Para gerenciar sua árvore local acesse a pasta que o comando acima criou:
cd linux-2.6-linus-gittree/
E com o conjunto de ferramentas oferecido pelo git, atualize a versão da árvore do kernel em seu Desktop:
git pull git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Desfazendo todas as modificações
git checkout -f
Checando suas próprias modificações
Realizando uma alteração
vim <arquivo a ser modificado>
Verificando todas as alterações
git commit -a
Listando mudanças no diretório de trabalho no formato diff
git diff
Exibindo mudanças do último commit
git diff HEAD
Obtendo um índice de todas as mudanças no diretório de trabalho
git status
Lendo todos os logs
git log
Lendo um o log de um arquivo específico
git log arch/i386/kernel/reboot.c
Baixando um release do Kernel
Para baixar um versão do fonte do kernel, basta checar as versões disponiveis
ls .git/refs/tags
O comando acima vai listar todas as versões disponíveis para a versão 2.6 do kernel, começando da 2.6.11, apartir desta versão que foi abandonado o Bitkeeper para se usar o git, no meu caso quero baixar a versão: v2.6.20-rc7. Então dentro diretório do git executo a seguinte opção :
git-archive –format=tar –prefix=v2.6.20-rc7/ v2.6.20-rc7 | (cd ../ && tar xf -)
Simples assim. O comando acima criará um pasta v2.6.20-rc7 com todos os arquivos desta versão do kernel linux, basta compilar e instalar.
Finalizando
Este texto foi baseado no guia Git Howto e na página oficial do projeto git.
Consulte outras informações aqui:
http://www.kernel.org/pub/software/scm/git/docs/
http://www.kernel.org/pub/software/scm/git/docs/tutorial.html
No site do projeto tem informações de como criar um repositório git para seus próprios projetos.
Junho 3, 2007 às 2:06 am
Caro estou querendo uma ajuda quero instalar o Kurumim 7 na minha maquina só que estou com um pequeno problema.
o kurumim da o boot inicia o boot depois no final fala que não foi possivel encontrar imagem, a principio achei que era o cd mais coloquei na maquina do meu filho e rodou legal, estou querendo uma ajuda. vou escrever +- o que aparece na tela.
pci alguma coisa
pci= not using mmconfig
looking for cd in: /dev/hdh 1 e vai ate o 16
depois da informação de naõ achar imagem
additional builtin commands avaliable
cat mount umount
insmod rmmod lsmod
Kurumin#
minha maquina é uma intel 965 com processador intel core dual 1,8 e 1giga de ram
fico grato pela ajuda
Hugo Motta
Abril 4, 2008 às 2:25 am
[...] Micro Tutorial de Git (na minha opnião o melhor tutorial de GIT em língua portuguesa) Git com Sake GIT on Cygwin on Windows Git para Cientistas da Computação GIT: Muito Promissor Jogar Pedra em Gato Morto: por que Subversion não presta Futuro Próximo: Thin? Git? Introdução ao controle de versão local com Git Sacix git<->subversion Git e o Kernel Linux [...]
Janeiro 24, 2009 às 6:09 pm
[...] Eu já escrevi sobre GIT neste artigo. [...]