- WSL permite que você execute ferramentas e scripts do Linux no Windows, o que é especialmente útil para desenvolvedores que trabalham com software que é tradicionalmente executado em ambientes Linux.
- Facilita o desenvolvimento de aplicações que precisam ser executadas em diferentes sistemas operacionais, como ao desenvolver software que será implantado em servidores Linux.
- Ao contrário das máquinas virtuais tradicionais, que emulam um sistema completo, o WSL utiliza menos recursos porque não há uma camada completa de virtualização. Isso resulta em menor uso de memória e CPU.
- Permite executar aplicações de linha de comando e ferramentas de desenvolvimento Linux diretamente no Windows, com integração fácil com o sistema de arquivos do Windows.
-
Instalar Windows Terminal na Microsoft Store.
-
O Windows Terminal é uma ferramenta poderosa para trabalhar com múltiplos terminais, incluindo PowerShell, CMD e WSL.
-
Abra a Microsoft Store, busque por "Windows Terminal" e clique em Instalar.
-
Abra o terminal como Administrador.
-
Clique com o botão direito no ícone do Windows Terminal e selecione "Executar como administrador". Isso é necessário para ter permissões elevadas no sistema.
-
Execute o seguinte comando no PowerShell para habilitar o recurso do WSL:
wsl --install
-
Este comando habilita o recurso WSL no seu sistema e também instala a distribuição padrão do Linux, geralmente o Ubuntu.
-
Nota: O sistema reiniciará automaticamente após a instalação para concluir o processo.
-
OBS: Caso não reinicie automaticamente, reinicei manualmente e continue para o proximo passo.
-
Após a reinicialização, abra o terminal novamente e configure sua distribuição do Linux:
-
Se você instalou o Ubuntu, ele será configurado na primeira vez que você o iniciar.
-
O terminal solicitará que você crie um nome de usuário e senha para o sistema Linux.
- Se algum desses passos não funcionaram na sua maquina, mande a mensagem de erro no chat gpt (ele sabe muito).
2 DICA/AJUDA - Aqui estão os principais comandos do Git que você vai utilizar frequentemente no terminal do Linux:
git config --global user.name "Seu Nome"
git config --global user.email "seuemail@example.com"
mkdir ~/projetos
cd ~/projetos
- Esse comando é usado para copiar um repositório remoto (geralmente no GitHub ou GitLab) para a sua máquina local.
git clone <URL-do-repositório>
- Para verificar o status do seu repositório, ver quais arquivos foram modificados, adicionados ou estão prontos para commit.
git status
- Você precisa adicionar os arquivos que deseja comitar ao "stage", ou seja, prepará-los para o commit.
git add <nome-do-arquivo>
git add .
- Após adicionar os arquivos ao stage, você pode fazer um commit, que é como tirar um "snapshot" do estado atual do seu projeto.
git commit -m "Sua mensagem de commit"
git commit
git push origin <nome-da-branch>
git push origin main
git push
- username = seu username do github
- senha = token
-
Como gerar um Token de Acesso Pessoal
-
Acesse as Configurações do GitHub:
- Vá para GitHub e faça login na sua conta.
- Clique na sua foto de perfil no canto superior direito e selecione "Settings".
-
Gere um Novo Token:
- No menu à esquerda, clique em "Developer settings".
- Clique em "Personal access tokens".
- Clique em "Tokens(classic)".
- Clique no botão "Generate new token".
- De um nome, e marque a permição REPO.
- Salve o token, ele so é visivel no momento em que é criado.
-
- Para evitar essa autenticacao toda hora, baixe a extencao WSL no vscode e faça seus commits pelo terminal do vscode, ele apenas pedirá a integração uma vez.
git pull origin <nome-da-branch>
git pull origin main
git branch <nome-da-branch>
git checkout <nome-da-branch>
git checkout -b <nome-da-branch>
git branch
- Depois de trabalhar em uma branch separada, você pode mesclar as alterações de volta para a branch principal.
git checkout main
git merge <nome-da-branch>
git revert <ID-do-commit>
git log
git reset <nome-do-arquivo>
git reset
git reset --soft HEAD^
Com esses comandos, você será capaz de realizar as operações mais importantes no Git.