0% acharam este documento útil (0 voto)
13 visualizações6 páginas

Git e Github

Enviado por

Rai Txai
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)
13 visualizações6 páginas

Git e Github

Enviado por

Rai Txai
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
Você está na página 1/ 6

GIT E GitHub

AULAS:
--> AULA 01 - Introdução X
--> AULA 02 - Primeiros Passos X
--> AULA 03 - Gerenciamento de Versões X
--> AULA 04 - Colaboração no Github X

--> AULA 01 - Introdução

> OBJETIVO
Didático
Abordar todos os Principais comandos e Gerenciamentos de versão usando o Git e
GitHub de uma forma que você entenda

--> Prático
Aprender a trabalhar de forma colaborativa, simulando o que empresas precisam
em projetos feitos em equipe.

> O QUE É GIT

Sistema de controle de versão de Código

É um sistema que permite registrar mudanças realizadas no código e mantê-las


organizadas e facilmente identificáveis.

Usado por devs para gerenciar projetos de software, mas pode ser usado para
outros tipos de arquivos, como textos, imagens, entre outros.

Mantém uma história completa de todas as alterações realizadas no códig, tornando


fácil voltar a versões anteriores ou comparar diferenças entre versões.

Os códigos podem ser fácilmente compartilhados, colaborando com outros


desenvolvedores.
> Funciona através de linha de comando.

> Commits (Comitar)


> Branch (Ramificação)

> O QUE É O GITHUB

Lugar onde você vai salvar os versionamentos.

É um repositório, ou seja, o local, a plataforma online onde você vai salvar os


projetos versionados com o GIT.

Seus projetos ficam salvos na Nuvem.

GIT: Sistema de versionamento > Terminal onde vai passar os comandos.

GITHUB: Lugar onde você salva os Projetos

--> AULA 02 - Primeiros Passos

> Instalação

Códigos
- Inicializar o Git: git init
Inicializou porém o arquivo ainda não está trabalhando dentro do Git.

- Git status:
Como está o status do nosso git.
Exem. Branch master > on seja, ramificação principal do projeto.
Podemos criar várias ramificações / braços do nosso projeto.

- Git add
Adicionar nosso código ao git

- Comando Principal: git commit -m "inicializamos o projeto"

Adicionar E-mail e Username para estar associado ao seu repositório do git. é um


controle global do git com a sua máquina.

git commit -m "inicializamos o projeto"


- git log
Mostra uma visão geral do nosso git

- git add .

RECAPITULANDO:

1 - git init: inicia um novo repositório git local na pasta atual.

2 - git add: adiciona arquivos selecionados para área de stage (pronto para ser
commitado). ou git add . (Vai adicionar tudo que foi modificado / criado)

3 - git commit: grava as alterações feitas na área de stage como uma nova versão
do código.

4 - git status: verifica o status atual do repositório, incluindo arquivos modificados e


arquivos na área de stage.

5 - git log: ver histórico de commits.

--> AULA 03 - Gerenciamento de Versões

Navegar entre versões


Aprender a criar brachs (Ramificações do Nosso Projeto)

(Head -> master)


HEAD : qual o commit estamos trabalhando, ou seja, qual commit estamos
trabalhando.

--> Como voltar pra uma versão anterior: git checkout (ID DO Commit anterior)

--> como ver todos os commits: git log --all

--> como voltar pra versão master: git checkout master

BRANCH - RAMIFICAÇÃO: Trabalhar em uma versão aparte do projeto, sem afetar


o projeto principal.

Exemplo: Nova funcionalidade do UBER: Eu crio uma Branch, uma ramificação e


depois de testar essa ramificação e estiver tudo certo eu junto ao meu projeto
principal (master: em produção).
--> Criar uma ramificação a partir do ponto que estou: git checkout -b nome da
branch
--> Ver as branchs que temos em nosso projeto:
git branch.
--> como juntar branches:
1 - entrar na branch principal: git checkout master

2 - git merge somar

COMANDOS APRENDIDOS:

git checkout: Usado para alternar entre branches, criar novos branches, ou mudar
para uma versão anterior do código em um branch existente.

git branch: alista (lista) as branches do projeto.

git merge: Permite unir o conteúdo de duas ou mais branches em uma única
branch. É usado para integrar alterações feitas em uma branch segundária
(geralmente uma branch de desenvolvimento) na branch principal (geralmente a
branch master).

AULA 04 - Colaboração no Github

- Como pegar um projeto local e enviar ele para o GitHub


- Como funcionam as questões de Colaboração com o github com um trabalho em
equipe.

1 - Enviar Projeto para o GitHub:


Usar Comandos no Terminal:
(Fazer uma conexão entre seu projeto e o Github)
- git remote add origin https://github.com/pablo-cruzbr/aula-de-git.git

(Renomear tua branch principal) - Não necessáriamente precisa usar.


git branch -M main

(Comando que envia)


git push -u origin main
2 - Enviar uma alteração
- git add .
- git commit -m "Adicionamos a palavra Github!"
- git push

3 - Pegar um projeto do Github


- Abrir o terminal
- criar uma pasta (repos) dentro do disco local c
- cd (caminho da pasta)
- git clone (URL do projeto que está no botão verde)

4 - Trabalhar de forma colaborativa no Github


- Clicar em Fork: (Separar o Projeto e copiar o repositório inteiro para a sua CONTA)
- Ir até a pasta que você quer (ela precisa estar dentro do seu disco local c).
(Terminal)
- cd (caminho da pasta)
- git clone (URL do projeto que está no botão verde)

--> Como começar a trabalhar com o projeto da forma certa:


1º Ter a tua vertente, a tua variação desse projeto.
- git checkout -b (nome da sua branch)

--> Permitido começar as alterações no Projeto


- git add .
- git commit -b "Fiz alteções"
- git push origin nome da branch

- No Github: Open pull request (Enviar Solicitação para o lider).

5 - Comandos Aprendidos

git remode add origin: Usado para conectar o projeto local com o repositório do
github. Você aponta a URL do projeto no Github

git push: Comando para enviar para github

git clone: pegar o repositório do github e baixar na sua máquina. Você aponta a
URL do projeto no Github no que quer baixar

Você também pode gostar