Olá! Bem vindo ao meu Desafio de Projeto 👋
Criar um repositório novo dentro da pasta workspace no diretório (C:)
Abrir o Bash do Git direto no repositório
Comandos Git:
-
ls (mostra todas as pastas contidas dentro do C:)
-
cd workspace/ (entra na pasta)
Obs.: cd .. (volta um nível)
-
mkdir dio-desafio-github-primeiro-repositorio (cria outra pasta dentro da pasta workspace)
-
cd dio-desafio-github-primeiro-repositorio/ (entra na pasta criada)
-
git init (inicia o Git dentro dessa pasta)
-
ls -a (essa flag -a mostra os arquivos ocultos)
Se é a primeira vez que você está usando o Git, ele vai pedir algumas configurações iniciais
Ele vai pedir um username (apelido) e um e-mail
Obs.: seria interessante que o seu username e o seu e-mail fossem idênticos aos da plataforma on-line do GitHub
Comandos Git:
-
git config --global user.email "seu e-mail aqui"
-
git config --global user.name "seu nome aqui"
Criar um arquivo Anotações.txt dentro da pasta dio-desafio-github-primeiro-repositorio
Comandos Git:
- echo > Anotações.txt
Commitar estes arquivos
Obs.: tudo o que está no seu repositório local tem que estar commitado; caso contrário, você não consegue enviar este repositório para um repositório remoto
Comandos Git:
- git add * (pega tudo o que foi modificado e adiciona para a staging area, para a gente poder commitar)
- git commit -m "commit inicial"
- git status (vai ajudar a monitorar os status dos arquivos)
Criar uma pasta chamada desafio-github dentro da pasta dio-desafio-github-primeiro-repositorio
Comandos Git:
- mkdir desafio-github
- mv Anotações.txt ./desafio-github/
Mover essas alterações que a gente fez para a staging area e depois commitar esses arquivos
Comandos Git:
- git add Anotações.txt desafio-github/
- git commit -m "cria pasta desafio-github, move arquivo para desafio-github"
Criar um arquivo Markdown (extensão .md) README dentro da pasta dio-desafio-github-primeiro-repositorio, para que sirva como uma espécie de index (esse arquivo é o que as pessoas vão ver, com todos os passos que tem no nosso desafio)
Obs.: Se você quiser saber como o Markdown funciona, você pode vir aqui: Sintaxe Básica Markdown
Comandos Git:
- echo > README.md
Abrir o arquivo README.md no Typora e digitar o passo-a-passo, que será a "capa" do nosso Desafio de Projeto
Comandos Git:
- git add *
- git commit -m "adiciona index"
Criar uma conta no GitHub
Entrar nos seus repositórios e clicar no botão "New"
Criar o nome do seu repositório (Repository name: dio-desafio-github-primeiro-repositorio)
Adicionar uma descrição (Description: Desafio de Projeto sobre Git/GitHub da DIO)
Deixar o seu repositório público
Não marcar o checkbox para inicializar o repositório com o README, porque, nesse caso, a gente já colocou um README no seu repositório local
Clicar em Create repository
Com o nosso repositório criado, a gente tem que ir lá no nosso repositório local e apontar o nosso repositório local para o nosso repositório do GitHub. O endereço desse repositório no GitHub é uma url
Copiar esse caminho, abrir o Git Bash e empurrar a versão do nosso repositório local para o repositório remoto
Comandos Git:
- git remote add origin https://github.com/manoela-moyses/Desafio-de-Projeto-sobre-Git-GitHub-da-DIO.git
- git push origin master (leva o nosso código do nosso repositório local para o nosso repositório remoto)