Versionamento

Git: Comando Stash

Git: Comando Stash

menos de 1 minuto Na série que fiz sobre Git um tempo atrás (Links no fim do post), não falei sobre um dos comando mais interessantes. Me refiro o git stash. Este comando é uma mão na roda. Sabe quando você está trabalhando em uma história complexa e código está confuso, do nada aparece um bug para você resolver? O que fazer? Você precisa mudar de branch, mas não pode fazer isso, pois as alterações não podem ser comitadas, ainda não está finalizada. São nesses momentos que Leia mais

Git: Trocando de repositório remoto

Git: Trocando de repositório remoto

menos de 1 minuto Essa semana, precisei tirar o repositório do GitHub e coloca-lo no Bitbucket, achei que seria uma tarefa difícil, mas para minha surpresa, foi bem simples! O Bitbucket possui um recurso muito bom para esse fim, chamado “Import existing code”. Com ele é possível importar código de um projeto do Git, Subversion, SourceForce, entre outros. Mas caso você não use o Bitbucket, também é possível fazer a alteração de um repositório Git para outro Git na “unha”. Aqui vou deixar o Leia mais

Git #3: Tags, Branches e comando remotos

menos de 1 minuto Continuando a saga Git, nos posts anteriores, falamos um pouco sobre como o Git funciona e as diferenças de repositórios centralizados e distribuídos (Git #1: Por onde começar), em seguida colocamos a mão na massa, foi apresentados os principais comandos, aqueles que usamos no dia a dia (Git #2: Principais comandos do dia a dia). Para finalizar a saga, falaremos hoje sobre tags, branches e comandos utilizados para sincronizar repositório local e remoto. Tags Criando tags O Git possibilita a criação tags Leia mais

Git #2: Principais comandos do dia a dia

menos de 1 minuto Continuando o post anterior (Git #1: Por onde começar), falaremos mais de como usar o Git, por a mão na massa de verdade. Principais comandos Comando: status Talvez o comando mais utilizado no Git seja o “status”, com ele é possível saber quais foram as alteração desde a última vez que sua branch foi atualizada. Vejamos os exemplos: Exemplo 1: O comando log disponibiliza vários parâmetros interessantes, abaixo listo alguns: -p: que mostra o diff introduzido em cada commit; -p seguido de -<numero>: limita a Leia mais