#Ativar
# Windows
venv\Scripts\Activate
# Caso algum comando retorne um erro de permissão execute o código e tente novamente:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
#Ativar
# Windows
venv\Scripts\Activate
# Caso algum comando retorne um erro de permissão execute o código e tente novamente:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
SOLUÇÃO (no linux):
git config --global commit.gpgsign false
Dicas que vi nos blogs, porque sofria muito como user Windows para pegar as libs de uma venv em jogar no arquivo requirements.txt:
pip freeze | findstr requests >> requirements.txt
(docker ps -a) docker rm container-id
(docker images) docker rmi image-id
docker start [nome container]
docker stop [nome container]
docker system prune
docker run --name teste-pgadmin --network=junt_default -p 15432:80 -e "PGADMIN_DEFAULT_EMAIL=zicadopv@gmail.com" -e "PGADMIN_DEFAULT_PASSWORD=2222" -d dpage/pgadmin4
docker rm -v <container_name>
docker rm -f <nome_do_container>
docker images
docker volume ls
docker volume rm <volume_name> <volume_name>
docker volume prune
docker images --filter "dangling=true"
docker images purge
docker system prune
OBS: As novas versões precisa se criar um arquivo: docker-compose.yml e depois rodar
docker compose up
[] -> lista tudo colocado dentro é opcional. ex1: Banana, banana passando assim no regex encontra as duas palavras: [Bb]anana. ex2: sequência de nros: tendo 4322 para selecionar o intervalo usamos [0-9]
() -> grupo
? -> pode ter ou não na procura ex: 01/02/2000 e 4/5/2008 colocando [1-3]?\/[0-1]?\d\/\d\d\d\d
\ -> caracter de escape. ex: qdo precisamos da barra invertida(/) temos q colocar \/ se precisar do colchetes \[
\d -> só virá números pois ganhou superpoderes qdo usamos (\)
\b -> indica q tem q iniciar com o próximo caracter ou terminar. ex: \bt ou seja tem q começar com a letra T. te\b terminar no e
. -> quer dizer qq coisa ex: texto e passar t.x ele encontra a palavra tex
* -> se repete qtas vezes aparecer inclusive nenhuma vez. ex: esse, ee, esssssse. /es*e
+ -> se repete qtas vezes aparecer sendo obrigado uma vez. ex: esse, esssssse. /es+e
^ -> não pega alguma coisa. ex: teste A, teste B [^A] qdo usado no começo quer dizer q ali começa a linha
$ -> fim da linha
{4}-> indica qtdade de vezes q quer q se repita algo que venha antes. ex: \d{4} vai pegar td q tenha 4 nros juntos, pode-se limitar a qtdade colocando {1,4}
git checkout -b <nome do branche>
git checkout master
git merge <nome do branche criado>
git reset HEAD <arquivo>
git stash
git stash pop
git branch -m master main
git push -u origin main
git branch -D nomeDoBranchRemoto
git push origin --delete nomeDoBranchRemoto
git remote add origin https://github.com/luxu/blog-do-luxu.git
heroku git:remote -a https://git.heroku.com/blog-do-luxu.git
git remote rm origin
git remote rm heroku
git merge {branch de origem}
git log --decorate --oneline --all --graph
--decorate: Altera a saída, decorando-a para ficar visualmente mais bem organizada.
--oneline: Um commit por linha
--all: Traz todos os commits de todas as branches
--graph: Estiliza a saída em formato de grafo.
git clone -b <branch> <projeto>