Um guia extenso de informações com um vasto conteúdo de várias áreas para ajudar, agregar conhecimento e retirar dúvidas, nesse guia você encontrará tudo que necessário para qualquer carreira relacionada a tecnologia.
15,801
332 commits
updated Sep 2, 2026
Abaixo você encontrará conteúdos para te guiar e ajudar a se tornar um desenvolvedor ou se especializar em qualquer área de TI. Caso você já atue como desenvolvedor ou em outra área, confira o repositório para descobrir novas ferramentas para o seu dia-a-dia, caminhos possíveis e as tecnologias para incorporar na sua stack com foco em se tornar um profissional atualizado e diferenciado em front-end, back-end, dentre outras.
Siga nas redes sociais para acompanhar mais conteúdos:
Olá! Se você está lendo isso, é porque provavelmente já conhece o meu repositório no GitHub, que oferece conteúdo gratuito para ajudar desenvolvedores a aprimorarem suas habilidades. E se você está aqui, talvez esteja considerando contribuir com uma doação para apoiar a continuação do projeto.
Se você quiser contribuir, existem várias opções disponíveis, incluindo PayPal, PagSeguro, Mercado Pago, Buy Me A Coffe, Pic Pay e Pix. Qualquer doação, por menor que seja, é extremamente bem-vinda e será usada com responsabilidade e transparência. Obrigado por considerar apoiar meu projeto! Juntos, podemos continuar a compartilhar conhecimento e ajudar a criar uma comunidade de desenvolvedores mais forte e colaborativa.
Este repositório é um projeto gratuito para a comunidade de desenvolvedores. Você pode me ajudar comprando o e-book "e-Front" se estiver interessado em aprender ou melhorar suas habilidades de desenvolvimento front-end. O e-book é completo e cobre tecnologias essenciais como HTML, CSS, JavaScript, React, TypeScript e mais. O valor é simbólico e sua compra me ajuda a produzir e fornecer mais conteúdo gratuito para a comunidade. Adquira agora e comece sua jornada no desenvolvimento front-end.
Antes de tudo você pode me ajudar e colaborar, deu bastante trabalho fazer esse repositório e organizar para fazer seu estudo ou trabalho melhor, portanto você pode me ajudar das seguintes maneiras:
A proposta deste guia é dar uma ideia sobre o atual panorama e guiá-lo se você estiver confuso sobre qual será o seu próximo aprendizado, sem influenciar você a seguir os 'hypes' e 'trends' do momento. Acreditamos que com um maior conhecimento das diferentes estruturas e soluções disponíveis poderá escolher a ferramenta que melhor se aplica às suas demandas. E lembre-se, 'hypes' e 'trends' nem sempre são as melhores opções.
Não se assuste com a quantidade de conteúdo apresentado neste guia. Acredito que quem está começando pode usá-lo não como um objetivo, mas como um apoio para os estudos. Neste momento, dê enfoque no que te dá produtividade e o restante marque como Ver depois. Ao passo que seu conhecimento se torna mais amplo, a tendência é este guia fazer mais sentido e ficar fácil de ser assimilado. Bons estudos e entre em contato sempre que quiser! 👊
Se você deseja acompanhar esse repositório em outro idioma que não seja o Português Brasileiro, você pode optar pelas escolhas de idiomas abaixo, você também pode colaborar com a tradução para outros idiomas e a correções de possíveis erros ortográficos, a comunidade agradece.
・English — Click Here
・Spanish — Click Here
・Chinese — Click Here
・Hindi — Click Here
・Arabic — Click Here
・French — Click Here
・Italian — Click Here
・Korean — Click Here
・Russian — Click Here
・German — Click Here
・Japanese — Click Here
🔧 Ferramentas para tradução de conteúdo
👨🏫 Sites para estudar programação
🎨 Sites para desenvolvedor front-end
🎮 Sites para aprender a programar jogando
✨ Templates HTML gratuitos
🎯 Sites para aprender ou treinar CSS
⏰ Geradores de CSS
🔎 Sites para buscar vagas remotas
🔧 Ferramentas de desenvolvimento
🗂 Gerenciamento de projetos
📝 IDEs e editores de código
🖌 Design Front-end
🔤 Linguagens de programação
📕 Guia de Estilo
📁 Desafios
🛠️ Ferramentas para desenvolvedores WEB
⚒️ Ferramentas para buscar projetos open source
🐧 Melhores distros linux para programadores
🔗 Bibliotecas JavaScript
⚙️ 9 Ferramentas que todo DEV precisa conhecer
🎭 Sites para praticar UI/UX
☁ Ferramentas para hospedar seu site
🌌 Sites para inspirar o seu desenvolvimento
📮 Banco de imagens gratuitas
👔 Aumentando o network
🎠 Sites para baixar e encontrar fontes
🧵 Sites de paletas de cores
🎇 Lista de ilustrações
🎆 Sites de icones
🎥 Canais do youtube com conteúdo grautito
🔓 Pentest
🎙 Blogs e Podcasts
💼 Business
🧭 Web Developer Roadmap
🔩 Extensões para o seu navegador
📚 Recomendação de livros
📱 Apps para praticar programação
📘 Sites para treinar projetos front-end
📗 Sites para treinar projetos back-end
📙 Sites para treinar projetos mobile
🗃️ Ideias para projeto
🦓 Sites e cursos para aprender Java
🐴 Sites e cursos para aprender JavaScript
🐓 Sites e cursos para aprender HTML
🦄 Sites e cursos para aprender CSS
🐍 Sites e cursos para aprender Python
🐘 Sites e cursos para aprender PHP
🦚 Sites e cursos para aprender C#
🦉 Sites e cursos para aprender C
🐸 Sites e cursos para aprender C++
🦉 Sites e cursos para aprender Camunda
🐶 Sites e cursos para aprender Kotlin
🦊 Sites e cursos para aprender Swift
🐺 Sites e cursos para aprender Go
🐦 Sites e cursos para aprender Ruby
💧 Sites e cursos para aprender Elixir
🐷 Sites e cursos para aprender React
🐼 Sites e cursos para aprender React Native
🐯 Sites e cursos para aprender Angular
🐞 Sites e cursos para aprender Vue
🦂 Sites e cursos para aprender Svelte
🦞 Sites e cursos para aprender Flutter
🐹 Sites e cursos para aprender jQuery
🐢 Sites e cursos para aprender Less
🐱 Sites e cursos para aprender Sass
🐰 Sites e cursos para aprender Bootstrap
🐤 Sites e cursos para aprender MySQL
🐮 Sites e cursos para aprender Git e Github
🐒 Sites e cursos para aprender TypeScript
🐌 Sites e cursos para aprender Node.js
🦌 Sites e cursos para aprender Next.js
🦘 Sites e cursos para aprender Assembly
🦒 Sites e cursos para aprender Lua
🐫 Sites e cursos para aprender Perl
🐧 Sites e cursos para aprender Linux
🦥 Sites e cursos para aprender Ionic
🦦 Sites e cursos para aprender Jira
🐭 Sites e cursos para aprender Rust
🐁 Sites e cursos para aprender Scala
🦝 Sites e cursos para aprender Nuxt.js
🦎 Sites e cursos para aprender Gulp
🐅 Sites e cursos para aprender MongoDB
🦩 Sites e cursos para aprender GraphQL
🦙 Sites e cursos para aprender Cassandra
🦛 Sites e cursos para aprender SQL Server
🐐 Sites e cursos para aprender Postgree SQL
🐑 Sites e cursos para aprender Delphi
🐊 Sites e cursos para aprender Wordpress
🐳 Sites e cursos para aprender Docker
🦜 Sites e cursos para aprender Kubernets
🐆 Sites e cursos para aprender Nest
🐿 Sites e cursos para aprender Laravel
🐃 Sites e cursos para aprender AWS
🐬 Sites e cursos para aprender Google Cloud
🦆 Sites e cursos para aprender Azure
🦅 Sites e cursos para aprender Django
🐏 Sites e cursos para aprender Gatsby
🐂 Sites e cursos para aprender ASP.net
🐖 Sites e cursos para aprender Inteligência Artificial
🦀 Sites e cursos para aprender Machine Learning
🦑 Sites e cursos para aprender Data Science
🐙 Sites e cursos para aprender NumPy
🦃 Sites e cursos para aprender Pandas
🐟 Sites e cursos para aprender XML
🦢 Sites e cursos para aprender Jenkins
🐩 Sites e cursos para aprender Xamarin
🦁 Sites e cursos para aprender Matlab
🦨 Sites e cursos para aprender Julia
🐨 Sites e cursos para aprender PowerShell
🐥 Sites e cursos para aprender Flask
🐔 Sites e cursos para aprender Spring
🐗 Sites e cursos para aprender Tailwind CSS
🦐 Sites e cursos para aprender Styled Components
🐎 Sites e cursos para aprender Magento
🐜 Sites e cursos para aprender ArangoDB
📚 Sites e cursos para aprender Linha de comando
Muito do conteúdo desse repositório pode se encontrar em um idioma diferente do seu, desta maneira, fornecemos algumas ferramentas para que você consiga realizar a tradução do conteúdo, lembrando que o intuito desse guia é fornecer todo o conteúdo possível para que você possa se capacitar na área de tecnologia independente do idioma a qual o material é fornecido, visto que se você possuí interesse em consumir esse material isso não será um empecilho para você continue seus estudos.
Cursos para aprender Java em Português
Cursos para aprender Java em Espanhol
Cursos para aprender Java em Inglês
Cursos para aprender JavaScript em Português
Cursos para aprender JavaScript em Inglês
Cursos para aprender HTML em Português
Cursos para aprender HTML em Inglês
Cursos para aprender CSS em Português
Cursos para aprender CSS em Inglês
Sites & E-books para aprender Python
Cursos para aprender Python em Português
Cursos para aprender Python em Inglês
Cursos para aprender PHP em Português
Cursos para aprender PHP em Espanhol
Cursos para aprender PHP em Inglês
Cursos para aprender C# em Português
Cursos para aprender C# em Espanhol
Cursos para aprender C# em Inglês
Cursos para aprender C em Português
Cursos para aprender C em Inglês
Cursos para aprender C++ em Português
Cursos para aprender C++ em Espanhol
Cursos para aprender C++ em Inglês
Cursos para aprender Camunda em Português
Cursos para aprender Camunda em Inglês
Cursos para aprender Kotlin em Português
Cursos para aprender Kotlin em Espanhol
Cursos para aprender Kotlin em Inglês
Cursos para aprender Swift em Português
Cursos para aprender Swift em Espanhol
Cursos para aprender Swift em Inglês
Sites para aprender Go
Cursos para aprender Go em Português
Cursos para aprender Go em Espanhol
Cursos para aprender Go em Inglês
Cursos para aprender Ruby em Português
Cursos para aprender Ruby em Espanhol
Cursos para aprender Ruby em Inglês
Cursos para aprender Elixir em Português
Cursos para aprender Elixir em Inglês
Cursos para aprender React em Português
Projetos para praticar React em Português
Cursos para aprender React em Inglês
Projetos para praticar React em Inglês
Cursos para aprender React Native em Português
Projetos para praticar React Native em Português
Cursos para aprender React Native em Inglês
Projetos para praticar React Native em Inglês
Cursos para aprender Angular em Português
Cursos para aprender Angular em Inglês
Cursos para aprender Vue em Português
Cursos para aprender Vue em Inglês
Cursos para aprender Svelte em Português
Cursos para aprender Svelte em Inglês
Cursos para aprender Flutter em Português
Cursos para aprender Flutter em Inglês
Cursos para aprender jQuery em Português
Cursos para aprender jQuery em Inglês
Cursos para aprender jQuery em Português
Cursos para aprender Sass em Português
Cursos para aprender Sass em Espanhol
Cursos para aprender Sass em Inglês
Cursos para aprender Bootstrap em Português
Cursos para aprender Bootstrap em Inglês
Sites para aprender MySQL
Cursos para aprender MySQL em Português
Cursos para aprender MySQL em Inglês
Configurações iniciais do Git
git config --global user.name <nome de usuário> # => Configura nome de usuário que marcará os commits
git config --global user.email <email@email.com.br> # => Configura o email que marcará os commits
Inicializando um repositório
git init
Clonar projeto remoto
git pull <link>
Adicionando um repositório remoto
git remote add origin https://github.com/User/Repository.git
Verifica o status do repositório
git status
Trackear o que não foi trackeado, inserir tudo
git add . #=> Ou -A
Realizar Commit
git commit -m "inserir um comentário significativo" # => Ou -am
lista de commits
git log
#=> ou
git log --oneline #=> exibe log com hash e título do commit
Desfazer alterações
git reset # => --soft / --mixed / --hard
Mudar a branch atual
git checkout <branch>
# ou
git checkout -b <branch> # => Cria e muda para a branch passada
Checar o que houve nas alterações
git diff
# ou
git diff --name-only <SHA1> <SHA2> # Mostra apenas a alteração entre commits especificados por identificador
git diff --name-only HEAD~<num> HEAD~<num> # ou por contagem
# ou
git diff <nome_do.arquivo> # => Mostra apenas a alteração feita naquele arquivo
Retroceder até certa posição
git checkout HEAD -- "diff" <nome_do.arquivo>
Envia todos os commits do branch local
git push <alias> <branch>
Baixa o histórico e incorpora as mudanças
git pull
Combina o marcador do branch no branch local
git merge [marcador]/[branch]
Visualizando todas as branches existentes no repositório
git branch #=> local
# => ou
git branch --all #=> local e remoto
Deletando Branchs
# Local
git branch -D <nome-branch>
git branch -d <nome-branch>
# Remoto
git push origin <:nome-branch>
# Todas branch que não se encontram no repositório remoto
git branch --merged ##
git branch -r | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin | grep -v "master") | xargs git branch -d
# Todas as branches no repositório local (exceto a master)
git branch | grep -v "master" | xargs git branch -D
Cursos para aprender TypeScript em Português
Truncated — view the full README on GitHub.
337 followers · starred Oct 2021
76 followers · starred Mar 2022
64 followers · starred Jun 2023
147 followers · starred Oct 2021
Um guia extenso de informações com um vasto conteúdo de várias áreas para ajudar, agregar conhecimento e retirar dúvidas, nesse guia você encontrará tudo que necessário para qualquer carreira relacionada a tecnologia.
15,801
332 commits
updated Sep 2, 2026
Abaixo você encontrará conteúdos para te guiar e ajudar a se tornar um desenvolvedor ou se especializar em qualquer área de TI. Caso você já atue como desenvolvedor ou em outra área, confira o repositório para descobrir novas ferramentas para o seu dia-a-dia, caminhos possíveis e as tecnologias para incorporar na sua stack com foco em se tornar um profissional atualizado e diferenciado em front-end, back-end, dentre outras.
Siga nas redes sociais para acompanhar mais conteúdos:
Olá! Se você está lendo isso, é porque provavelmente já conhece o meu repositório no GitHub, que oferece conteúdo gratuito para ajudar desenvolvedores a aprimorarem suas habilidades. E se você está aqui, talvez esteja considerando contribuir com uma doação para apoiar a continuação do projeto.
Se você quiser contribuir, existem várias opções disponíveis, incluindo PayPal, PagSeguro, Mercado Pago, Buy Me A Coffe, Pic Pay e Pix. Qualquer doação, por menor que seja, é extremamente bem-vinda e será usada com responsabilidade e transparência. Obrigado por considerar apoiar meu projeto! Juntos, podemos continuar a compartilhar conhecimento e ajudar a criar uma comunidade de desenvolvedores mais forte e colaborativa.
Este repositório é um projeto gratuito para a comunidade de desenvolvedores. Você pode me ajudar comprando o e-book "e-Front" se estiver interessado em aprender ou melhorar suas habilidades de desenvolvimento front-end. O e-book é completo e cobre tecnologias essenciais como HTML, CSS, JavaScript, React, TypeScript e mais. O valor é simbólico e sua compra me ajuda a produzir e fornecer mais conteúdo gratuito para a comunidade. Adquira agora e comece sua jornada no desenvolvimento front-end.
Antes de tudo você pode me ajudar e colaborar, deu bastante trabalho fazer esse repositório e organizar para fazer seu estudo ou trabalho melhor, portanto você pode me ajudar das seguintes maneiras:
A proposta deste guia é dar uma ideia sobre o atual panorama e guiá-lo se você estiver confuso sobre qual será o seu próximo aprendizado, sem influenciar você a seguir os 'hypes' e 'trends' do momento. Acreditamos que com um maior conhecimento das diferentes estruturas e soluções disponíveis poderá escolher a ferramenta que melhor se aplica às suas demandas. E lembre-se, 'hypes' e 'trends' nem sempre são as melhores opções.
Não se assuste com a quantidade de conteúdo apresentado neste guia. Acredito que quem está começando pode usá-lo não como um objetivo, mas como um apoio para os estudos. Neste momento, dê enfoque no que te dá produtividade e o restante marque como Ver depois. Ao passo que seu conhecimento se torna mais amplo, a tendência é este guia fazer mais sentido e ficar fácil de ser assimilado. Bons estudos e entre em contato sempre que quiser! 👊
Se você deseja acompanhar esse repositório em outro idioma que não seja o Português Brasileiro, você pode optar pelas escolhas de idiomas abaixo, você também pode colaborar com a tradução para outros idiomas e a correções de possíveis erros ortográficos, a comunidade agradece.
・English — Click Here
・Spanish — Click Here
・Chinese — Click Here
・Hindi — Click Here
・Arabic — Click Here
・French — Click Here
・Italian — Click Here
・Korean — Click Here
・Russian — Click Here
・German — Click Here
・Japanese — Click Here
🔧 Ferramentas para tradução de conteúdo
👨🏫 Sites para estudar programação
🎨 Sites para desenvolvedor front-end
🎮 Sites para aprender a programar jogando
✨ Templates HTML gratuitos
🎯 Sites para aprender ou treinar CSS
⏰ Geradores de CSS
🔎 Sites para buscar vagas remotas
🔧 Ferramentas de desenvolvimento
🗂 Gerenciamento de projetos
📝 IDEs e editores de código
🖌 Design Front-end
🔤 Linguagens de programação
📕 Guia de Estilo
📁 Desafios
🛠️ Ferramentas para desenvolvedores WEB
⚒️ Ferramentas para buscar projetos open source
🐧 Melhores distros linux para programadores
🔗 Bibliotecas JavaScript
⚙️ 9 Ferramentas que todo DEV precisa conhecer
🎭 Sites para praticar UI/UX
☁ Ferramentas para hospedar seu site
🌌 Sites para inspirar o seu desenvolvimento
📮 Banco de imagens gratuitas
👔 Aumentando o network
🎠 Sites para baixar e encontrar fontes
🧵 Sites de paletas de cores
🎇 Lista de ilustrações
🎆 Sites de icones
🎥 Canais do youtube com conteúdo grautito
🔓 Pentest
🎙 Blogs e Podcasts
💼 Business
🧭 Web Developer Roadmap
🔩 Extensões para o seu navegador
📚 Recomendação de livros
📱 Apps para praticar programação
📘 Sites para treinar projetos front-end
📗 Sites para treinar projetos back-end
📙 Sites para treinar projetos mobile
🗃️ Ideias para projeto
🦓 Sites e cursos para aprender Java
🐴 Sites e cursos para aprender JavaScript
🐓 Sites e cursos para aprender HTML
🦄 Sites e cursos para aprender CSS
🐍 Sites e cursos para aprender Python
🐘 Sites e cursos para aprender PHP
🦚 Sites e cursos para aprender C#
🦉 Sites e cursos para aprender C
🐸 Sites e cursos para aprender C++
🦉 Sites e cursos para aprender Camunda
🐶 Sites e cursos para aprender Kotlin
🦊 Sites e cursos para aprender Swift
🐺 Sites e cursos para aprender Go
🐦 Sites e cursos para aprender Ruby
💧 Sites e cursos para aprender Elixir
🐷 Sites e cursos para aprender React
🐼 Sites e cursos para aprender React Native
🐯 Sites e cursos para aprender Angular
🐞 Sites e cursos para aprender Vue
🦂 Sites e cursos para aprender Svelte
🦞 Sites e cursos para aprender Flutter
🐹 Sites e cursos para aprender jQuery
🐢 Sites e cursos para aprender Less
🐱 Sites e cursos para aprender Sass
🐰 Sites e cursos para aprender Bootstrap
🐤 Sites e cursos para aprender MySQL
🐮 Sites e cursos para aprender Git e Github
🐒 Sites e cursos para aprender TypeScript
🐌 Sites e cursos para aprender Node.js
🦌 Sites e cursos para aprender Next.js
🦘 Sites e cursos para aprender Assembly
🦒 Sites e cursos para aprender Lua
🐫 Sites e cursos para aprender Perl
🐧 Sites e cursos para aprender Linux
🦥 Sites e cursos para aprender Ionic
🦦 Sites e cursos para aprender Jira
🐭 Sites e cursos para aprender Rust
🐁 Sites e cursos para aprender Scala
🦝 Sites e cursos para aprender Nuxt.js
🦎 Sites e cursos para aprender Gulp
🐅 Sites e cursos para aprender MongoDB
🦩 Sites e cursos para aprender GraphQL
🦙 Sites e cursos para aprender Cassandra
🦛 Sites e cursos para aprender SQL Server
🐐 Sites e cursos para aprender Postgree SQL
🐑 Sites e cursos para aprender Delphi
🐊 Sites e cursos para aprender Wordpress
🐳 Sites e cursos para aprender Docker
🦜 Sites e cursos para aprender Kubernets
🐆 Sites e cursos para aprender Nest
🐿 Sites e cursos para aprender Laravel
🐃 Sites e cursos para aprender AWS
🐬 Sites e cursos para aprender Google Cloud
🦆 Sites e cursos para aprender Azure
🦅 Sites e cursos para aprender Django
🐏 Sites e cursos para aprender Gatsby
🐂 Sites e cursos para aprender ASP.net
🐖 Sites e cursos para aprender Inteligência Artificial
🦀 Sites e cursos para aprender Machine Learning
🦑 Sites e cursos para aprender Data Science
🐙 Sites e cursos para aprender NumPy
🦃 Sites e cursos para aprender Pandas
🐟 Sites e cursos para aprender XML
🦢 Sites e cursos para aprender Jenkins
🐩 Sites e cursos para aprender Xamarin
🦁 Sites e cursos para aprender Matlab
🦨 Sites e cursos para aprender Julia
🐨 Sites e cursos para aprender PowerShell
🐥 Sites e cursos para aprender Flask
🐔 Sites e cursos para aprender Spring
🐗 Sites e cursos para aprender Tailwind CSS
🦐 Sites e cursos para aprender Styled Components
🐎 Sites e cursos para aprender Magento
🐜 Sites e cursos para aprender ArangoDB
📚 Sites e cursos para aprender Linha de comando
Muito do conteúdo desse repositório pode se encontrar em um idioma diferente do seu, desta maneira, fornecemos algumas ferramentas para que você consiga realizar a tradução do conteúdo, lembrando que o intuito desse guia é fornecer todo o conteúdo possível para que você possa se capacitar na área de tecnologia independente do idioma a qual o material é fornecido, visto que se você possuí interesse em consumir esse material isso não será um empecilho para você continue seus estudos.
Cursos para aprender Java em Português
Cursos para aprender Java em Espanhol
Cursos para aprender Java em Inglês
Cursos para aprender JavaScript em Português
Cursos para aprender JavaScript em Inglês
Cursos para aprender HTML em Português
Cursos para aprender HTML em Inglês
Cursos para aprender CSS em Português
Cursos para aprender CSS em Inglês
Sites & E-books para aprender Python
Cursos para aprender Python em Português
Cursos para aprender Python em Inglês
Cursos para aprender PHP em Português
Cursos para aprender PHP em Espanhol
Cursos para aprender PHP em Inglês
Cursos para aprender C# em Português
Cursos para aprender C# em Espanhol
Cursos para aprender C# em Inglês
Cursos para aprender C em Português
Cursos para aprender C em Inglês
Cursos para aprender C++ em Português
Cursos para aprender C++ em Espanhol
Cursos para aprender C++ em Inglês
Cursos para aprender Camunda em Português
Cursos para aprender Camunda em Inglês
Cursos para aprender Kotlin em Português
Cursos para aprender Kotlin em Espanhol
Cursos para aprender Kotlin em Inglês
Cursos para aprender Swift em Português
Cursos para aprender Swift em Espanhol
Cursos para aprender Swift em Inglês
Sites para aprender Go
Cursos para aprender Go em Português
Cursos para aprender Go em Espanhol
Cursos para aprender Go em Inglês
Cursos para aprender Ruby em Português
Cursos para aprender Ruby em Espanhol
Cursos para aprender Ruby em Inglês
Cursos para aprender Elixir em Português
Cursos para aprender Elixir em Inglês
Cursos para aprender React em Português
Projetos para praticar React em Português
Cursos para aprender React em Inglês
Projetos para praticar React em Inglês
Cursos para aprender React Native em Português
Projetos para praticar React Native em Português
Cursos para aprender React Native em Inglês
Projetos para praticar React Native em Inglês
Cursos para aprender Angular em Português
Cursos para aprender Angular em Inglês
Cursos para aprender Vue em Português
Cursos para aprender Vue em Inglês
Cursos para aprender Svelte em Português
Cursos para aprender Svelte em Inglês
Cursos para aprender Flutter em Português
Cursos para aprender Flutter em Inglês
Cursos para aprender jQuery em Português
Cursos para aprender jQuery em Inglês
Cursos para aprender jQuery em Português
Cursos para aprender Sass em Português
Cursos para aprender Sass em Espanhol
Cursos para aprender Sass em Inglês
Cursos para aprender Bootstrap em Português
Cursos para aprender Bootstrap em Inglês
Sites para aprender MySQL
Cursos para aprender MySQL em Português
Cursos para aprender MySQL em Inglês
Configurações iniciais do Git
git config --global user.name <nome de usuário> # => Configura nome de usuário que marcará os commits
git config --global user.email <email@email.com.br> # => Configura o email que marcará os commits
Inicializando um repositório
git init
Clonar projeto remoto
git pull <link>
Adicionando um repositório remoto
git remote add origin https://github.com/User/Repository.git
Verifica o status do repositório
git status
Trackear o que não foi trackeado, inserir tudo
git add . #=> Ou -A
Realizar Commit
git commit -m "inserir um comentário significativo" # => Ou -am
lista de commits
git log
#=> ou
git log --oneline #=> exibe log com hash e título do commit
Desfazer alterações
git reset # => --soft / --mixed / --hard
Mudar a branch atual
git checkout <branch>
# ou
git checkout -b <branch> # => Cria e muda para a branch passada
Checar o que houve nas alterações
git diff
# ou
git diff --name-only <SHA1> <SHA2> # Mostra apenas a alteração entre commits especificados por identificador
git diff --name-only HEAD~<num> HEAD~<num> # ou por contagem
# ou
git diff <nome_do.arquivo> # => Mostra apenas a alteração feita naquele arquivo
Retroceder até certa posição
git checkout HEAD -- "diff" <nome_do.arquivo>
Envia todos os commits do branch local
git push <alias> <branch>
Baixa o histórico e incorpora as mudanças
git pull
Combina o marcador do branch no branch local
git merge [marcador]/[branch]
Visualizando todas as branches existentes no repositório
git branch #=> local
# => ou
git branch --all #=> local e remoto
Deletando Branchs
# Local
git branch -D <nome-branch>
git branch -d <nome-branch>
# Remoto
git push origin <:nome-branch>
# Todas branch que não se encontram no repositório remoto
git branch --merged ##
git branch -r | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin | grep -v "master") | xargs git branch -d
# Todas as branches no repositório local (exceto a master)
git branch | grep -v "master" | xargs git branch -D
Cursos para aprender TypeScript em Português
Truncated — view the full README on GitHub.
337 followers · starred Oct 2021
76 followers · starred Mar 2022
64 followers · starred Jun 2023
147 followers · starred Oct 2021