GPI NuSom
  • Grupo de Práticas Interativas do NuSom
  • Atividades
    • Tutoriais
      • Git e Github
        • Comandos do Git
      • Pure Data
        • Instalar Externals no Pd
      • Raspberry Pi
        • Compilando Pure Data vanilla no RPi
        • Instalando Raspbian em um cartão microSD
        • Fazendo backup do Raspbian
        • Placa de Som Audio Injector Zero
        • Cirrus Logic Audio Card
        • Purr Data no Raspbian
    • Eventos
      • Oficinas
        • Primeira Oficina de Criação de Instrumentos musicais eletrônicos
      • Exposições
        • Primeira edição Sons de Silício
        • Segunda edição Sons de Silício
          • Obras expostas
            • Constante Elástica (2018)
            • Opus V, para teclado de vozes (2018)
            • Libera (2018)
            • Objeto estético sensível (1985)
            • Red Line (2019)
            • Telefone sem fio Interativo (2018)
            • Sonhofonias (2018/19)
            • Nylon bites (2018-19)
            • Risicare (2019)
            • BUZU (2019)
            • Transduções_desdobramentos
            • R Scuti (2019)
            • Laikabot
            • Reverberações do Silenciar (2019)
            • Móbile de vaca morta com vergalhões de ferro e frases de auto-ajuda narradas por vozes sintetizadas
          • Ficha Técnica
          • Programação
            • Abertura e Ativação 1
            • Ativação 2
            • Ativação 3
            • Ativação 4
            • Ativação 5
            • Ativação 6
            • Encerramento e ativação 7
    • Produção
      • Produções Artísticas
        • Buzu (2019)
        • Sonhofonias (2018/19)
        • Sinfonia Onírica, virtualidades suspensas
        • Errâncias Distópicas (2020)
  • Quem somos
    • O GPI-NuSom
    • Colaboradores
    • Parceiros
Powered by GitBook
On this page
  • Criando repositório
  • Clonando repositório
  • Subir Mudanças para repositório
  • Enviando alterações para o repositório
  • Sobre ramos (branch)
  • Atualizar e mesclar
  • Links Relacionados:
  1. Atividades
  2. Tutoriais
  3. Git e Github

Comandos do Git

Comandos para uso do git via linha de comando.

PreviousGit e GithubNextPure Data

Last updated 3 years ago

Criando repositório

	git init

Clonando repositório

	git clone endereço-do-repositório

ou para repositórios com links para outros repositórios

	git clone --recursive endereço-do-repositório
	

ou para ramos (branch) no repositório

	git clone --branch nome-do-ramo endereço-do-repositório

Subir Mudanças para repositório

Adicionar mudanças no index

	git add <arquivo>
	ou
	git add *
	

depois confirmar as mudanças fazer um commit:

	git commit -m "comentário das alterações"

isso manda o arquivo para o head


Enviando alterações para o repositório

	git push origin <master ou o nome-do-ramo>

Sobre ramos (branch)

para criar um novo ramo

	git checkout -b nome-do-ramo-ou-funcionalidade
	

para retornar ao master

	git checkout master
	

remover ramo

	git branch -d nome-do-ramo-ou-funcionalidade
	

enviar branch para repositório remoto

	git push origin nome-do-ramo-ou-funcionalidade
	

renomear um ramo

  • mude para o ramo a ser renomeado

git checkout <nome_antigo>
  • renomeie no novo ramo

git branch -m <novo_nome>
  • Suba o ramo <novo_nome>

git push origin -u <novo_nome>
  • Delete o ramo <nome_antigo>

git push origin --delete <nome_antigo>

Atualizar e mesclar

Atualizar repositório local mesclando com atualizações remotas

	git pull
	

para mesclar outro brach ao seu branch ativo (ex. master)

	git merge <branch>

Links Relacionados:

https://www.atlassian.com/br/git/tutorials/setting-up-a-repository/git-clone
https://rogerdudler.github.io/git-guide/index.pt_BR.html
https://githowto.com/pt-BR/creating_a_branch