Blog do faraohh

Assuntos diversos, inclusive tecnologia.

git em 5 passos

with 3 comments


Autor: Marcello Henrique
Descricao: Explicação de como trabalhar com git

Esse exemplo é real sendo necessário ter o cadastro prévio no servidor para baixar os fontes se tiver o interesse em ajudar me mande um e-mail. É um projeto de tradução da palestra de Linus Torvalds sobre o git, vocês podem ter mais informações aqui.

Legendas:
# = usuário root
$ = usuário normal

[1o. Passo] – Instalar o git:

#aptitude install git-core

Para as postagens no histórico constar o nome e email de vocês, digitem os comandos abaixo trocando pelos seus respectivos nomes e emails.

$git config --global user.name "Seu nome completo"
$git config --global user.email seuemail@gmail.com

[2o. Passo] – Baixar o projeto para sua máquina:

Você pode usar 3 métodos que são:

1) Protocolo: http

Requer criar um arquivo no seu $HOME/.netrc para autenticação, com o seguinte conteúdo:

machine git.cercomp.ufg.br
login marcello
password ******

Obs: trocar os asteriscos pela sua senha.

Então: $git clone http://git.cercomp.ufg.br/cercomp/linusongit.git

2) Protocolo: ssh

Requer usuário e senha:

Então: $git clone <usuário>@git.cercomp.ufg.br:/cercomp/linusongit.git

3) Protocolo: git

Pode ser de acesso público, para baixar o projeto sem autenticação use:

$git clone git://git.cercomp.ufg.br/cercomp/linusongit.git

Você só poderá enviar atualizações para o servidor se tiver permissão para isso basta fazer $git push (veremos logo a seguir)

Obs: Será criado o diretório linusongit com todo o projeto dentro dele, focaremos no arquivo LinusTorvalds_ongit-portuguese.srt que será o arquivo que queremos traduzir.

[3o. Passo] – Trabalhar no projeto:

$cd linuxongit (a)
$vim LinusTorvalds_ongit-portuguese.srt (b)

(a) Entrando no diretório
(b) Abrindo o arquivo com meu editor favorito.

Obs: Podem usar qualquer editor, desde que ele não suje o arquivo com caracteres estranho como microsoft word faz, sugiro usarem notepad, geditor, vi, vim ou nano.

[4o. Passo] – Enviar as alterações para o servidor:

$git-commit -a -m "Mensagem de log, pode ser uma descrição do que você fez." (c)
$git-push (d)

(c) Faz um commit das alteração na sua máquina local.
(d) Envia as alterações para o servidor, é bom fazer isso em intervalos pequenos, de 2 em 2 horas por exemplo ou quando for parar de trabalhar momentaneamente no projeto, para que os usuário não dupliquem esforços traduzindo o que você já traduziu.

[5o. Passo] – Atualizar seu projeto:
Antes de começar a trabalhar é bom pegar as atualizações do servidor use:

$git-pull

Dúvidas?
Abraços.

Written by Marcello Moura

24/07/2008 às 14:27

3 Respostas

Subscribe to comments with RSS.

  1. […] A curva de aprendizado do git não é muito pequena, mas você pode trabalhar muito bem utilizando poucos comandos, e para qualquer outro problema você poderá contar com uma documentação bem feita e com milhares de posts em comunidades, com a resposta para sua possível dúvida. Para tópicos mais avançados, como branching, mergin e outros, basta busca no google que você encontrará. Também sugiro a leitura desse post do Marcelo Henrique (git em 5 passos). […]

  2. […] A curva de aprendizado do git não é muito pequena, mas você pode trabalhar muito bem utilizando poucos comandos, e para qualquer outro problema você poderá contar com uma documentação bem feita e com milhares de posts em comunidades, com a resposta para sua possível dúvida. Para tópicos mais avançados, como branching, mergin e outros, basta busca no google que você encontrará. Também sugiro a leitura desse post do Marcelo Henrique (git em 5 passos). […]

  3. Muito legal o post. Facilita quando o use case é real.

    Cássio Nandi

    28/09/2011 at 17:35


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: