A parte de conectar o GitHub com o Git pelo Terminal ficou muito confusa para mim, de alguma forma, tudo já estava conectado. Então consegui seguir o passo a passo do vídeo, mas consegui executar estes comandos aqui:
F
A parte de conectar o GitHub com o Git pelo Terminal ficou muito confusa para mim, de alguma forma, tudo já estava conectado. Então consegui seguir o passo a passo do vídeo, mas consegui executar estes comandos aqui:
F
Oii, Geovani.
Entendo perfeitamente a sua confusão. O Git e o GitHub têm muitos detalhes e essa sensação de "não sei o que está acontecendo, mas funcionou (ou não)" é muito comum no início!
Analisando o seu print, eu descobri exatamente o que aconteceu. Vamos lá:
O diagnóstico
Se você olhar com atenção para o resultado do seu comando git commit, ele diz o seguinte nas últimas linhas:
Changes not staged for commit:modified: app.jsmodified: index.htmlno changes added to commit
O que isso significa?
O Git percebeu que você alterou os arquivos app.js e index.html, mas eles não entraram no pacote do commit. É como se você tivesse preparado a caixa para o correio, mas esqueceu de colocar os produtos dentro antes de lacrar a fita.
Por isso, quando você deu o git push, apareceu Everything up-to-date (Tudo atualizado). Como o commit falhou (a caixa estava vazia), o Git não enviou nada para o GitHub.
Por que o git add . não funcionou antes?
É muito provável que você tenha digitado o git add . antes de salvar as alterações finais nos arquivos, ou salvou os arquivos depois de rodar o comando. O git add pega uma "foto" do arquivo naquele exato momento. Se você mexer no arquivo depois do git add, tem que rodar o comando de novo.
Como resolver
Você só precisa refazer o processo garantindo a ordem. No seu terminal, faça o seguinte:
git add .
git commit -m "Modificando o número para 100 novamente"
(Dessa vez, verifique se aparece uma mensagem dizendo que arquivos foram alterados, ao invés de "no changes").
4. Por fim, envie para o GitHub:
git push -u origin main
Sobre estar "tudo conectado"
Você tem razão! O fato do comando git push ter rodado (mesmo sem enviar nada novo) e ter dado a mensagem "Everything up-to-date" confirma que seu computador já está conectado corretamente ao GitHub. A parte mais difícil (configuração de chave/senha) você já superou.
Tente esses passos e me avise se deu certo!
Continue firme, essa lógica de add -> commit -> push logo se torna automática.