Gerenciamento Básico de Branches

Cria

Cria branch feature/novo_arquivo:

$ git branch feature/novo_arquivo
$ git branch
  feature/novo_arquivo
* main

Seleciona

Seleciona a branch feature/novo_arquivo:

$ git checkout feature/novo_arquivo
Switched to branch 'feature/novo_arquivo'
$ git branch
* feature/novo_arquivo
  main

Commit

Altera arquivo.txt e faz o commit:

$ ls
arquivo.txt
$ cat arquivo.txt # arquivo vazio
$ echo "Teste">> arquivo.txt
$ cat arquivo.txt
Teste
$ git add --all
$ git commit -m "Novo Arquivo"
[feature/novo_arquivo 8791ac7] Novo Arquivo
 1 file changed, 1 insertion(+)
$ git status
On branch feature/novo_arquivo
nothing to commit, working tree clean

Diferença entre branches

Retorna para a branch mainpara verificar que o conteúdo do arquivo.txtnão foi alterado:

Renomeia

Renomeia a branch feature/novo_arquivo para feature/novo_arquivo_texto:

Exclui

Exclui a branch feature/novo_arquivo_texto:

Last updated