Criando repositório
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
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>
git branch -m <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
para mesclar outro brach ao seu branch ativo (ex. master)
Links Relacionados: