Curso Grátis de Git e Github - Gerencie Repositórios com GitKraken
Índice:
As ramificações fazem parte do processo de desenvolvimento de software e um dos recursos mais poderosos do Git. Ramos são essencialmente indicadores de um determinado commit.
Ao corrigir um bug ou trabalhar em um novo recurso, os desenvolvedores estão criando um novo ramo que posteriormente pode ser mesclado na principal base de código.
Este artigo explica como criar e listar ramificações Git locais e remotas.
Listar ramos Git
Para listar todas as ramificações locais do Git, use o comando
git branch
ou
git branch --list
:
git branch
dev feature-a feature-b hotfix * master
A ramificação atual é destacada com um asterisco
*
. Neste exemplo, esse é o ramo
master
.
No Git, ramificações locais e remotas são objetos separados. Se você deseja listar ramificações locais e remotas, passe a opção
-a
:
git branch -a
dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b
A opção
-r
lista apenas as ramificações remotas.
Criar uma ramificação Git
Criar um novo ramo nada mais é do que criar um ponteiro para um determinado commit.
Para criar uma nova ramificação local, use o comando
git branch
seguido pelo nome da nova ramificação. Por exemplo, para criar uma nova ramificação chamada
cool-feature
, digite:
git branch cool-feature
O comando não retornará saída. Se a ramificação com o mesmo nome já existir, você verá a seguinte mensagem de erro:
fatal: A branch named 'cool-feature' already exists.
Para começar a trabalhar no ramo e adicionar confirmações a ele, é necessário selecionar o ramo usando o
git checkout
:
git checkout cool-feature
O comando emitirá uma mensagem informando que a ramificação está alternada:
Switched to branch 'cool-feature'
Em vez de criar a ramificação e depois mudar para ela, você pode fazer isso em um único comando. Quando usado com a opção
-b
o comando
git checkout
criará o ramo especificado.
git checkout -b cool-feature
Switched to branch 'cool-feature'
A partir daqui, você pode usar os comandos padrão
git add
e
git commit
para novas confirmações na nova ramificação.
Para enviar por push a nova ramificação no repositório remoto, use o comando
git push
seguido pelo nome do repositório remoto e nome da ramificação:
git push remote-repo cool-feature
Conclusão
Mostramos como listar e criar ramificações Git locais e remotas. As ramificações são uma referência a um instantâneo de suas alterações e têm um ciclo de vida curto.
Com o comando
git branch
, você também pode renomear e excluir ramos Git locais e remotos.
Usando o aplicativo de desktop remoto no Windows 8 para conexões remotas
Aprenda a configurar e usar o aplicativo de área de trabalho remota no Windows 8 para conexões remotas.
Automatize comandos do Windows, execute tarefas remotas com o obturador
Veja como automatizar comandos do Windows e executar remotamente tarefas com o obturador.
Como permitir conexões remotas ao servidor de banco de dados mysql
Por padrão, o servidor MySQL escuta conexões apenas do host local. Neste guia, seguiremos as etapas necessárias para permitir conexões remotas com um servidor MySQL.







