Git Básico
Git Básico
Git Básico
GIT
O GIT é um sistema de controle de versão de arquivos, desenvolvido por Linus Torvald.
Com ele podemos desenvolver projetos na qual diversas pessoas podem contribuir
simultaneamente
Versionamento do código (salvamento de várias etapas do código)
Outros controladores
• Subversion
• CVS
• TFS
• Mercurial
GITHUB
O GitHub é uma plataforma onde você pode armazenar seus projetos com controle de
versão usando Git.
Funciona como uma rede social e permite que os usuáris contribuam em projets públicos e
privados de qualquer lugar do mundo.
20 de Abril de 2022 1
GIT BÁSICO
AULA 03 – CUBOS ACADEMY
Outras platafrmas:
• Git Lab
• Bitbucket
RAMIFICAÇÕES (BRANCH)
Branch ou “Ramo” é a duplicação do projeto sob o cntrole da versão que permite alterar
partes do código separadamente.
Exemplo:
GIT INIT
O comando Git Init inicializa um novo repositório local vazio.
Repositório Local (sua Máquina)
Repositório Remoto (Exempl GitHub)
Data do Relatório 2
GIT BÁSICO
AULA 03 – CUBOS ACADEMY
GIT CLONE
O comando Git clone permite clonar / baixar um reposit´rio do servidor (remt) no meu
computador (local)
GIT STATUS
O comando Git status fornece tdas as infrmações da branch.
Nela conseguimos ver os arquivos que estão na stage ou not stage.
• not stage: É onde são listados os arquivos que sofreram alterações mais ainda não
adicionamos na área de preparação
GIT ADD
O comando Git add adiciona um ou mais arquivos na área de preparação (stage)
“git add + nome do arquivo”, adiciona o arquivo a área de preparação (stage)
“git add .” adiciona todos os arquivos a área de preparação (stage)
GIT RESET
O comando git reset remove um ou mais arquivos na área de preparação (stage) voltando
para not stage.
Data do Relatório 3
GIT BÁSICO
AULA 03 – CUBOS ACADEMY
GIT COMMIT
O comando git commit cria um “marco” na história do noss projeto.
GIT PUSH
O comando git push envia todas as alterações do repositório local para o repositório
remoto.
Data do Relatório 4
GIT BÁSICO
AULA 03 – CUBOS ACADEMY
GIT PULL
O comando git pull baixa todas as alterações do repositório remoto para o repositório
GIT CHECKOUT
O comando git checkout permite a navegação entra as branchs existentes e também
possibilita criação de novas.
“git checkout -b hml” Cria uma nova branchs com nome hml
VS CODE
• VS CODE - VISUAL STUDIO CODE
VS CODE foi criado pela microsoft e é uma IDE (Integrated development environment)
Ambiente de desenvolvimento integrado.
Data do Relatório 5
GIT BÁSICO
AULA 03 – CUBOS ACADEMY
CONHECENDO O VS CODE
Aprender a baixar, instalar e usar programas:
Explore – Abrir um arquivo, pode criar uma pasta, e abrir um arquivo.
• Salvar (ctrl + S)
• Preferências (crtl + ,) > pesquise por “format on save” (arruma código ao salvar)
(Identação do código)
• Terminal (crtl + shift + ’) > clique com botão direito > move panel right´
O QUE É NOJE.JS
É um interpretador de JAVASCRIPT
Precisamos dele para executar arquivos JS ou você pode executar pelo navegador.
TERMINAL
Principais comandos:
CLI – Command Line Interface
CMD – Windows
TERMINAL – MAC
Linux -
TERMINAL - MAC
Comando
Data do Relatório 6
GIT BÁSICO
AULA 03 – CUBOS ACADEMY
TERMINAL - WINDOWS
Comandos:
“cd + pasta” (entra na pasta) windows é sensitive diferencia letra maiuscula e minuscula
Data do Relatório 7
GIT BÁSICO
AULA 03 – CUBOS ACADEMY
TERMINAL - WINDOWS
Abra o terminal > Clica em Atividades > pesquise por terminal > enter
Comandos:
Data do Relatório 8
GIT BÁSICO
AULA 03 – CUBOS ACADEMY
O QUE É GIT
Você dar um comando COMIT e ele salva o registro de como ele estava seu projeto.
TOUR GITHUB
Github.com
• Crie Repositorios
Data do Relatório 9
GIT BÁSICO
AULA 03 – CUBOS ACADEMY
Create account
Collaborative coding
Security
Client Apps
Continue
Data do Relatório 10
GIT BÁSICO
AULA 03 – CUBOS ACADEMY
Choose a license (escolher uma lincença pra outra pessoa usar o código)
Create repository
CLONANDO UM REPOSITÓRIO
1. Code
2. Copy o endereço
3. Abra terminal
5. Yes
6. Clonou
Data do Relatório 11
GIT BÁSICO
AULA 03 – CUBOS ACADEMY
Coloca Etiqueta
Envia
Pelo Terminal
1. Abra o terminal
7. Pronto subiu
Pelo VS CODE
6. Ok
Data do Relatório 12