Você está na página 1de 9

Matérias estudadas

Laravel
*Boas extesões vs code

Live server

Live SASS compiler

Auto Rename tag

Prettier - Code formatter

Settings - Pesquisar "format on save" e marcar

Indent - raibow

Code spell check

Auto-Open Markdown File Preview

Ambiente de trabalho

Composer

Gitbash

Xampp

Node_modules

Postman

Visual studio code

Extensões

Packges

Laravell Collective

composer require laravelcollective/html


Gerando auth para laravel a partir da versão 6

php artisan migrate

composer require laravel/ui

php artisan ui vue --auth

npm install

npm run dev

Git
Ferramentas

Git - É uma rede colaborativa para desenvolvedores utilizarem criado por Linus Torvalds

Ele criar imagens dos códigos que você coloca na rede

Pode ser usado localmente, contudo é pode ser enviado para a rede

Comandos

git init - criar um repositorio .git

git add <file> deixa um arquivo na área de espera para ser committ(entregado, inserido na
nuvem)

git status - mostra as diferenças entre os arquivos originais e o que foi para área de espera

git commit - pega tudo na área de espera e manda para o repositório local

git push - manda para repositórios remotos github/bitbucket e depois adicionar as credenciais
ou chave SSH

git pull - pega as ultimas alteração no repositório

git clone - clona o repositório

git rm --cached - retira da área de espera os novos arquivos e o git os ignora

git branch otherbranch - cria um galho do código

git checkout 'otherbrach' - entra no galho cri

git merge othebranch - Vai juntar o galho com o galho principal

git remote - lista repositorios remotos

git remote add <repositório> - Adiciona repositório


git remote add origin <repositório>

git push -u origin master

git clone <link>

Gitignore

O arquivo '.gitignore' contém os arquivos que não vão entrar no commit do git quando se der o
comando todos

Para ignorar arquivos é necessário escrever o arquivo com a extensão

Para ignorar pastas é necessário incluir "/"

Para ignorar arquivos do mesmo tipo "*.txt"

Exemplo

Iniciando o git com usuário

git init

git config --global user.name 'Pedro Osorio'

git config --global user.email 'Pedro Osorio'

Adionar todos os documentos de um tipo

git add *.html

Adicionar todos os arquivos

git add .
Adicionar comentário na linha de código

git commit -m 'Comentário'

Instalação do GIT

Aulas de GIT

Controle de versão

Tira snapsshots das versões de todos os arquivos

História do GIT

Não linear

Design Simples

Bitkeeper era a hospedeira do linux

Git é diferente de Github

Git é o versionador criado pelo Torvalds

Github é uma plataforma que suporta isso - repositorio remoto

Status de arquivos

untracked - Acabou de ser adicionado e o git ainda não viu o arquivo

unmodified - Adicionou o Git verificou


modified - Adicionou Git verificou e modificou

staged -

Branch é um ponteiro móvel que cria um commit

untracked add/remove file => unmodified edit the file => modified stage the file => staged
=>commit => untracked

Configuração inicial

gitconfig system

gitconfig usuário global

gitconfig do repositório

Comandos

Configuralções

git config --global user.name "Php.Osorio"

git config --global user.email "php.osorio@gmail.com"

git config --global core.editor

git config --list

git init

Uso

git status -> mostra o status de commits do projeto

git add <arquivo>"

git commit -m "mensagem"-> salva o snapshot com uma mensagem

git commit -am "Messagem" -> Salva o arquivo com a mensagel

git log -> logs que mostram que commitou

git log --decorate -> maneira diferente de exibição

git log --author autor -> logs do usuário

git shortlog

git log --graph -> o grafico de ranchs


git diff -> mostra as diferenças entre arquivos

git diff --name-only

git checkout arquivo -> vai resetar o arquivo para antes da mudança

git reset HEAD arquivo -> remove o arquivo de staged

voltar arquivo commitado

git reset --soft hash do comit antes -> retorna o arquivo de commit para staged

git reset --mixed retorna o arquivo de commit para modified

git reset --hard retorna todas as mudanças

Gerar cahve SSH

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

cat id_rsa.pub

Adicionar repositório remoto

Entrar no repositório do github e pegar as duas linhas de comando para


adicionar

git remote -> fala qual é o repositório remoto

git remote add origin git@github.com:Hirokyn/github-course.git

git push -u origin master

Clonar repositório

g clone link nome da pasta

Forke copio repositório para outro repositório

Branch

git branch -> mostra os branchs


git checkout -b testing ->cria o branch

git branch -D nome do branch

Unir Branch

Merge

Operação não destrutiva

Cria um commit novo

Comandos

git merge branch

Rebase

git rebase rebase-branch

gitignore -> ignora arquivos para commitar no git

git stash -> guarda as modificações na mochila

git stash apply -> tira as modificações da mochila

git stash list -> lista das mochilas

git stash clear -> mata as mochilas

Criar atalhos

git config --global alias.s status -> criar o atalho S do comando status

Tags

git tag mostra as tags

git tag -a 1.00 -m "Versão finalizada" -> criar tags para

git push origin master --tags

git push origin :1.0.0

git push origin :branch


git revert hash -> retira o commit mas não apaga

Vi

i insert

esc

:wq

Dependencias

Xaamp

VSCode

Blade snippets

Composer

GitBash

Node.js

Commands

php artisan make:controller Nome --resource

php artisan make:model Nome -m

php artisan route:list

php artisane make:auth

Php artisan tinker : Modulo para conversar com o banco

composer laravel\laravel projeto

npm run dev


NodeJS

Você também pode gostar