Você está na página 1de 23

SUMÁRIO

Conceitos Como funciona Prática

Git e GitHub;
GitHub Desktop. Git;
Repositórios; O que é branchs;
Commits. Main x branch.
Conceitos
Quais as vantagens de usar git?

Controle de versão distribúido: cada participante tem uma cópia completa na


máquina;

Histórico de alterações;

Ramificação: participantes desenvolvem coisas diferentes ao mesmo tempo;

Colaboração eficaz: permite discussões e revisões entre os envolvidos no projeto;

Segurança e Backup: cópia completa do repositório → reduz risco de perda de


dados.
O que é o git?

“Git é um sistema de controle de versão


distribuído amplamente utilizado para rastrear e
gerenciar mudanças em projetos de software.”
O que é GitHub?
Plataforma de controle de versões gratuita;
Serve para gerir projetos;
Permite a colaboração entre uma grande comunidade de desenvolvedores, contribuindo com
melhorias e comentários.
Bônus: E o GiHub Desktop?
Simplifica o uso do Github com uma
interface gráfica que interage com os
repositórios
O que é um repositório?

Repositório Local

Na sua própria máquina;


Exemplo: Windows Explorer (windows);
Só você tem acesso.

Repositório Remoto

GitHub;
Os outros também tem acesso.
O que é um repositório?
Repositório Local Repositório Remoto

File Explorer do Windows de uma pasta (projeto) Mesmo projeto, só que no repositório remoto (GitHub)
O que é um commit?
“É uma maneira de salvar e registrar as alterações feitas nos
arquivos do seu projeto (...)”

Exemplo ilustrativo:

colocando a pia

COMMIT
O que é um commit?
Como funciona
Como usar/funciona: git
Prática 1

Criar um repositório:
Adicionar arquivos/pastas/etc
num repositório já existente;
Pausa de 4 minutos
Como funciona: branchs

Branch é uma ramificação do seu projeto;

Utilizada quando NÃO QUEREMOS/PODEMOS colocar diretamente na Main (a principal);

Mas... O que é essa “principal”?


Branch Main x outras branches

Para explicar melhor, vamos imaginar a seguinte situação:


Como funciona: branchs

main final 1 final 2

merge
Prática 2

Criar uma branch;


Fazer o merge dela com a
main.
Considerações finais
Esse é só o início...

Existem VÁRIOS comandos e


possibilidades que o git oferece;

Aprenda aos poucos;

Inicie seu repositório o mais cedo


possível e não deixe tudo para
última hora!

Dica: primeira pesquisa 🡆 como


clonar um repositório no git.
Estamos à disposição!
OBRIGADA,
boa sorte!

Você também pode gostar