Git - Rotina de comandos úteis

Publicado por Alexandre Mulatinho em 13/05/2013

[ Hits: 9.454 ]

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

Múltiplos terminais virtuais com GNU Screen

Visualizando threads de um processo no Linux

Como gerar e instalar pacotes no Slackware

Leitura recomendada

Consiga gratuitamente os CDs do Ubuntu Linux

Download de livros do Open Books Project, da Editora O'Reilly

MySQL Server no Rocky Linux

Web of Life: um jogo de estratégia online GPL

Walls, temas, ícones...

  

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