Trabalho em equipe e deploy dos projetos dos módulos 2 e 3.
O dono do repositório convida outros como colaboradores. Todos podem fazer push diretamente.
Qualquer pessoa copia o repositório (fork), faz alterações na sua cópia e envia um PR para o projeto original.
# 1. Fazer fork pelo GitHub (botão "Fork" no repositório)
# 2. Clonar o seu fork
$ git clone https://github.com/SEU-USER/projeto.git
$ cd projeto
# 3. Adicionar o repositório original como "upstream"
$ git remote add upstream https://github.com/DONO/projeto.git
# 4. Criar branch para sua contribuição
$ git switch -c minha-contribuicao
# 5. Fazer alterações, add e commit
$ git add .
$ git commit -m "Corrige bug no formulário"
# 6. Push para o seu fork
$ git push origin minha-contribuicao
# 7. No GitHub, abrir Pull Request do seu fork para o original
git pull upstream main
usuario.github.io/repo
main e a pasta / (root)
Seu site estará disponível em:
https://usuario.github.io/meu-site/
index.html na raiz do repositório
# 1. Entrar na pasta do projeto
$ cd projeto-site-html-css
# 2. Inicializar Git (se ainda nao fez)
$ git init
# 3. Garantir que o index.html
# está na raiz
$ ls
index.html style.css img/
# 4. Adicionar e commitar
$ git add .
$ git commit -m "Projeto do Módulo 2 completo"
# 5. Conectar ao repositório remoto
$ git remote add origin
https://github.com/user/projeto-modulo2.git
# 6. Push
$ git push -u origin main
index.html deve estar na raiz do repositório
C:\Users\...
.gitignore se necessário
# 1. Entrar na pasta do projeto
$ cd quiz-javascript
# 2. Verificar a estrutura
$ ls
index.html style.css script.js
# 3. Inicializar e commitar
$ git init
$ git add .
$ git commit -m "Projeto Quiz JS - Módulo 3"
# 4. Criar repositório no GitHub e conectar
$ git remote add origin
https://github.com/user/quiz-js.git
$ git push -u origin main
# 5. Ativar GitHub Pages em Settings
fetch funciona porque o site é servido via HTTPSResultado:
Seu quiz estará acessível publicamente em: https://usuario.github.io/quiz-js/
index.html está na raiz./img/foto.jpg
<link> no HTML
README.md em cada repositóriousuario.github.io como seu portfólio pessoal
com links para os projetos.
Como funciona a Web: protocolo HTTP, DNS e cliente-servidor.