domingo, 18 de novembro de 2012

Utilizando o GIT

git clone = Clona um repositório para um novo diretório.

git clone -b <branch> = Você pode clonar um projeto especificando qual branch você deseja ter como cópia local.

git add = Adiciona um arquivo novo ou modificado na área de "staging" para ser comitado.

git commit -m '' " = Comita as criações e alterações. É necessário comentar.

git branch = Monstra em qual branch você está trabalhando atualmente se não especificado nenhum parâmetro.

git branch [ -a | -r ] = Monstra os branchs remotos disponíveis "remote-tracking", muito útil quando não trabalhando com repositórios locais.

git branch [ -d | -D ] = Deleta um branch específico, você pode especificar mais de um branch.

git branch --color = Coloca um identificação colorida em seu branch atual =)

git log = Monstra os logs dos commits.


git log -p -m  = Monstra as diferenças entre as modificações. 

git checkout <branch> = Muda do branch atual para o especificado.
 
git checkout <commit-ref> <file> = Reverte o arquivo para o commit-ref que foi especificado.

git checkup HEAD <file> = Reverte o arquivo para a mais recente versão.

git fetch = Baixa os objetos e referências de outro repositório.
 

terça-feira, 29 de maio de 2012

Valgrind Framework

Framework para criar ferramentas de analise dinâmica( threading degug, memory management, etc).
http://valgrind.org/