1
resposta

Primeiro defafio GIT/GitHub - Concluído

Link do meu projeto: https://github.com/AlexandraPeres07/logica-js-projeto_inicial

Só fiquei na dúvida em relação a ordem dos comando. Pois, acompanhei o que estava no github

echo "# logica-js-projeto_inicial" >> README.md
git init 
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:AlexandraPeres07/logica-js-projeto_inicial.git
git push -u origin main

O que cada comando acima faz: Pois, eu havia feito assim como está somente a pasta principal foi enviada para o repositório remoto e as subpastas/arquivos não foram. Aí depois descobri que eu deveria colocar no git add o nome de todas subpastas/arquivos ou colocar o . Lembrei que havia sido dito em um dos videos.

1 resposta

Oii, Alexandra!

Que bom que você está progredindo com o seu desafio no Git e GitHub! Vamos esclarecer o que cada comando faz.

  1. echo "# logica-js-projeto_inicial" >> README.md: Este comando cria um arquivo README.md e adiciona a linha "# logica-js-projeto_inicial" a ele. É uma boa prática ter um README para descrever seu projeto.

  2. git init: Inicializa um novo repositório Git no seu diretório atual. Isso cria uma pasta oculta .git que contém todos os dados necessários para o controle de versão.

  3. git add README.md: Adiciona o arquivo README.md à área de preparação (staging area). Apenas arquivos que estão nesta área serão incluídos no próximo commit.

  4. git commit -m "first commit": Cria um commit com a mensagem "first commit". Um commit é uma "foto" do seu projeto naquele momento.

  5. git branch -M main: Renomeia a branch atual para main. É comum usar "main" como a branch principal.

  6. git remote add origin git@github.com:AlexandraPeres07/logica-js-projeto_inicial.git: Adiciona um repositório remoto chamado origin que aponta para o URL fornecido no GitHub.

  7. git push -u origin main: Envia (ou "puxa") suas alterações da branch main para o repositório remoto no GitHub.

Sobre o que você mencionou, de que apenas a pasta principal foi enviada: isso acontece porque você usou git add README.md, que adiciona apenas o arquivo README.md à área de preparação. Para garantir que todos os arquivos e subpastas sejam incluídos, você pode usar git add ., que adiciona todos os arquivos e subpastas do diretório atual à área de preparação.

Um abraço e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

bons estudos