Git - Rotina de comandos úteis
Dica publicada em Linux / Miscelânea
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:
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: