Desafio de Projeto sobre Git/GitHub da DIO 👩‍💻

Olá! Bem vindo ao meu Desafio de Projeto 👋

Passo 1

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)

Passo 2

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"

Passo 3

Criar um arquivo Anotações.txt dentro da pasta dio-desafio-github-primeiro-repositorio

Comandos Git:

  • echo > Anotações.txt

Passo 4

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)

Passo 6

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/

Passo 7

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"

Passo 8

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

Passo 9

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"

Passo 10

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: