Git - Rotina de comandos úteis

Publicado por Alexandre Mulatinho em 13/05/2013

[ Hits: 9.330 ]

Blog: http://alex.mulatinho.net

 


Git - Rotina de comandos úteis



Clona (faz checkout ou baixa) um repositório remoto para a máquina local:

git clone https://github.com/mulatinho/sfm.git

Verifica e informa as mudanças feitas no diretório local:

git status

Atualiza repositório local com as modificações do repositório original:

git pull

Mostra todas as diferenças feitas no arquivo "libsmb.c":

git diff libsmb.c

Faz commit (atualiza arquivo no repositório) com uma mensagem, entre aspas, do arquivo "libsmb.c":

git commit -m 'Adicionando funcao principal para DEBUG enquanto biblioteca nao esta pronta' libsmb.c

Envia suas modificações ao repositório remoto (por padrão "origin" no Git):

git push origin master

Lista branchs criadas:

git branch

Cria branch "cpp-list":

git branch cpp-list

Lista todas as tags do repositório:

git tag -l

Baixa a tag "v3.8.8" do repositório e cria um arquivo "../linux-3.8.8" com seu conteúdo localmente:

git archive --format=tar --prefix=linux-3.8.8/ -o ../linux-3.8.8.tar v3.8.8


Maiores informações em:
Outras dicas deste autor

Como gerar e instalar pacotes no Slackware

Visualizando threads de um processo no Linux

Múltiplos terminais virtuais com GNU Screen

Leitura recomendada

Copiando DVD para o HD com Brasero e VLC

Instalação do Yaourt no Arch Linux

Eix em terminal branco [Resolvido]

Sem espera para trocar CD's na instalação do linux

Gtk-gnutella parou de funcionar no Kurumin 6.1 (solução)

  

Comentários
[1] Comentário enviado por albfneto em 13/05/2013 - 08:35h

GIT é muito bom. Em Sabayon e Gentoo, usamos muito.

[2] Comentário enviado por madrugada em 17/05/2013 - 23:45h

Dica muito útil. Parabéns.

[3] Comentário enviado por mulatinho em 15/09/2013 - 23:11h

valeu galera, essa ferramentinha tá revolucionando a forma de se contribuir com software livre :)

[4] Comentário enviado por ede_linux em 11/04/2017 - 22:55h

Parabéns pelo artigo. Bastante útil

Estou neste momento com problemas no meu repositório privado do git. Está num servidor Ubuntu. Onde posso colocar questões sobre o problema que estou a ter?

Estou à bastante tempo a procurar foruns de git ou de servidores git mas sem sucesso! :(



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts