Git - Rotina de comandos úteis

Publicado por Alexandre Mulatinho em 13/05/2013

[ Hits: 9.399 ]

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

Múltiplos terminais virtuais com GNU Screen

Visualizando threads de um processo no Linux

Leitura recomendada

SpaceFM, um excelente Gerenciador de Arquivos

Linha do tempo das distribuições Linux

Atribuindo número de série da MikroTik Routerboard ao hostname

Instalação de programas em máquinas offline

Descubra se um pacote de software existe nos repositórios de sua distribuiçã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