Introdução Ao Git
Introdução Ao Git
Programação,
Git e Github
Professora Amanda Silva
APRESENTAÇÃO
Cronograma
Acordos e alinhamentos de expectativas
Introdução a programação
Comandos iniciais
Versionamento, Git e GitHub
Exercícios
Vou ser a
sua professora
Amanda Silva
Aqui é um ambiente seguro
Bebam água!
INTRODUÇÃO A
PROGRAMAÇÃO
Hardware, software e programação
A PARTE FÍSICA DE UM COMPUTADOR É CHAMADA
DE HARDWARE E POSSUÍ UMA LINGUAGEM
COMPOSTA POR BITS, QUE SÃO ZEROS E UNS.
7 - DESÇA DA ESCADA.
8 - GUARDE A ESCADA.
Outras formas de algoritmo
FLUXOGRAMA É UM SISTEMA
DE SÍMBOLOS E ABREVIAÇÕES
UTILIZADO PARA
REPRESENTAR UM PROCESSO
POR MEIO DE UM DESENHO, OU
SEJA, O FLUXO DAS
ATIVIDADES DE UM PROCESSO
VISTO ATRAVÉS DE ÍCONES.
Fluxograma
Pseudocódigo
- PEGAR A ESCADA;
- POSICIONAR A ESCADA EMBAIXO DA LÂMPADA;
- BUSCAR UMA LÂMPADA NOVA;
- SUBIR NA ESCADA;
- RETIRAR LÂMPADA VELHA;
- COLOCAR LÂMPADA NOVA;
Linguagens de
programação
Linguagens de programação
Pelo terminal:
Excluindo terminal:
rm -f nome.txt
Abra o Bash
Confirma a pasta em que esta: pwd
Entre na pasta criada antes: cd nome-da-pasta
Apague o arquivo criado: rm nome-do-arquivo
Volte uma pasta: cd ..
Apague a pasta criada: rm -r nome-da-pasta
Hora do almoço
Voltamos às 13:30 horas, se alimentem, comam um
docinho e voltem com aquela garrafinha de água
Versionamento
de código
Controle de versão
área
repositório repositório
temporária repositório repositório
(sem git) (com git)
(stagging) local remoto
Remoto Local
Comandos
iniciais
Git, comandos básicos
git init :
inicializa o git no repositório local
git add :
adiciona um arquivo modificado ao stagging (área temporária)
git status :
mostra os status dos arquivos modificados
git commit -m "mensagem" :
cria um commit
Git, comandos básicos
git pull :
puxa as atualizações mais recente (remoto -> local)
git push :
envia as atualizações mais recentes (local -> remoto)
git remote add origin caminho :
adiciona o seu repositório local ao remoto
git checkout -- nome-arquivo : descarta as alterações locais do
arquivo informado
Exercícios
Exercício 1
Começando com Git, no terminal:
DESAFIO EXTRA:
git branch
git checkout -b nome-da-branch
git checkout nome-da-branch
git branch -d nome-da-branch
git push origin --delete nome-da-branch
git merge nome-da-branch
Git, sobre branches
Git, sobre forks
amanda.adgti@gmail.com