0% acharam este documento útil (0 voto)
3 visualizações1 página

Controle de Versão com GitHub: Branches e Commits

Branches representam linhas independentes de desenvolvimento com seu próprio histórico de commits. O branch master é o principal e representa o tronco da árvore de um projeto. As versões de um arquivo em Git incluem a versão de trabalho, a versão staged e as versões permanentes após o commit.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações1 página

Controle de Versão com GitHub: Branches e Commits

Branches representam linhas independentes de desenvolvimento com seu próprio histórico de commits. O branch master é o principal e representa o tronco da árvore de um projeto. As versões de um arquivo em Git incluem a versão de trabalho, a versão staged e as versões permanentes após o commit.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

CONTROLE DE VERSÃO COM GITHUB

BRANCH
Um branch representa uma linha independente de desenvolvimento em um projeto com seu
próprio histórico de confirmações (ou commits).
No GitHub é possível visualizar os branches do repositório local ao executar a sequência:
$ git branch
* master

$ git branch - - remote


origin/HEAD -> origin/máster
origin/master
[JN1]

REMOTE
A opção --remote mostra a cópia do repositório local no repositório remoto do GitHub.

BRANCH MASTER
Todos os projetos possuem o branch Master por padrão e se considerarmos um projeto como
uma árvore, ele seria o tronco, do qual se pode criar linhas independentes de desenvolvimento.

Histórico de um repositório
Linha de código
Commit inicial

Código fonte
adicionado

adicionada

MASTER

Head

As linhas que representam as ramificações.

Os círculos que representam confirmações (commits) individuais em cada branch.

A seta simboliza o ponteiro que chamamos Head (cabeça), o qual representa a ramificação
atualmente em uso.

VERSÕES DE UM ARQUIVO EM UM PROJETO GIT

 A versão do diretório de trabalho corresponde àquele que está sendo usado para edição.
 A versão staged corresponde à versão alterada, mas que não foi incluída de forma
definitiva no repositório. Trata-se, portanto, de uma versão transitória e que está
aguardando o próximo commit para se tornar efetiva.
 As versões permanentes, ou seja, aquelas que receberam o comando commit.

Você também pode gostar