Git e Github
04/12/2024
parei no minuto 46:34
Aula 1
listar diretórios = ls
git init = vai inicializar (comando dizendo que eu quero usar o git)
pyenv = fazer todo o controle de versões do python
git add /nome da pasta/ = adiciona no staged
git commit -m “ ” = para salvar. ( o "-m”significa que entre as aspatas
duplas vou colocar a mensagem que eu quero salvar)
git log = mostra todo meu histórico de git
git restore = volta para o último untrackt (untrackt = não comitou ainda)
git commit --amend = quando eu esquecer de fechas as aspas duplas na
hora de comitar
git merge
git branch -d / nome da branch / = para deletar essa branch
definitivamente
git checkout -b / nome da branch / = para criar uma branch e já mudar
para ela de uma vez
git checkout / nome da branch que eu quero ir / = para ficar trocando de
branch
git log --oneline --graph --al = comando para ver todas as branchs
git checkout -b / nome da branch / / numero do hash / = Para voltar para
um estado anterior com segurança: criar uma nova branch com a hash do
momento que vc deseja
git branch = para ver todas as branchs que eu tenho
git branch nome-da-branch = para criar branchs
mkdir norma-da-pasta= cria uma pasta pelo terminal
OBS: Fazer merge todo dia 😀
Aula 2
sempre teremos 1 repositório remoto por projeto
isuues = questões
Só posso fazer “git push”se o meu "local" estiver atualizado. Se não tenho
que fazer “git pull”antes para puxar.
NAO COLOCAR LICENÇA
todo dia: fazer o git commit local e o git push para o meu repositorio remoto
da minha branch
Aula 02 de python
lista é entre colchete []
try:
(faz isso)
except:
(se nao der certo, faz isso)
else:
(se der certo, faz isso)
finally:
(independente do que acontecer, faça isso)
numero = 10
isinstance (numero, int):
(avalia pra mim se numero é inteiro)
try:
# Código que pode gerar um erro
except TipoDeErro:
# Código que será executado se o erro ocorrer
Aula 03 de python - controle de fluxo
tipos complexos = lista e dicionário
lista → []
dicionário → {}
se eu colocar o “pass”significa= faça nada
.replace = retira 1 caracter e poe outro no lugar
a função split() cria a lista pra mim automaticamente
FOR = CONDIÇAO DESCONHECIDA
WHILE = CONDIÇAO DESCONHECIDA
List Comprehension = para criar listas -
estrutura → [nova_expressao for item in iterável if condição]
traduzindo : n for n in lista if....
expressão: O que será adicionado à nova lista.
item: O elemento atual da lista que está sendo processado.
lista: A lista original sobre a qual estamos iterando.
condição: Um filtro que diz se o item será ou não incluído na nova lista