1
resposta

Everything-up-to-date

Olá, estou criando um site de petshop, só pra treinar mesmo, e estou tentando fazer um push no repositório no github. Mas só aparece a mensagem everything up to date, e como mostrei abaixo, tem coisas novas. O problema poderia ser nos nomes das branchs?

User@DESKTOP-4U5Q7U6 MINGW64 ~
$ cd documents/petshop/
User@DESKTOP-4U5Q7U6 MINGW64 ~/documents/petshop (desenvolvimento)
$ git status
On branch desenvolvimento
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   cadastro.html
        modified:   contato.html
        modified:   imagens/redes-sociais/facebook.png
        modified:   imagens/redes-sociais/instagram.png
        modified:   imagens/redes-sociais/twitter.png
        deleted:    imagens/redes-sociais/wpp.jpg
        modified:   imagens/redes-sociais/wpp.png
        modified:   login.html
        modified:   petshop.html
        modified:   sobre.html
        modified:   style.css

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        banho.html
        imagens/icones/icone-tomando-banho.png
        imagens/icones/icone-tosa.png
        imagens/imagens-servicos/
        tosa.html

no changes added to commit (use "git add" and/or "git commit -a")
User@DESKTOP-4U5Q7U6 MINGW64 ~/documents/petshop (desenvolvimento)
$ git add .

User@DESKTOP-4U5Q7U6 MINGW64 ~/documents/petshop (desenvolvimento)
$ git commit . -m "04/01/2023"
[desenvolvimento 718ae78] 04/01/2023
 19 files changed, 733 insertions(+), 599 deletions(-)
 create mode 100644 banho.html
 create mode 100644 imagens/icones/icone-tomando-banho.png
 create mode 100644 imagens/icones/icone-tosa.png
 create mode 100644 imagens/imagens-servicos/cachorro-banho.jpg
 create mode 100644 imagens/imagens-servicos/cachorro-tosa.jpg
 create mode 100644 imagens/imagens-servicos/gato-banho.jpg
 create mode 100644 imagens/imagens-servicos/tosa-float.jpg
 delete mode 100644 imagens/redes-sociais/wpp.jpg
 create mode 100644 tosa.html
User@DESKTOP-4U5Q7U6 MINGW64 ~/documents/petshop (desenvolvimento)
$ git push https://github.com/luquinhas2002/petshop.git
fatal: The current branch desenvolvimento has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream https://github.com/luquinhas2002/petshop.git desenvolvimento

To have this happen automatically for branches without a tracking
upstream, see 'push.autoSetupRemote' in 'git help config'.


User@DESKTOP-4U5Q7U6 MINGW64 ~/documents/petshop (desenvolvimento)
$ git switch master
Switched to branch 'master'

User@DESKTOP-4U5Q7U6 MINGW64 ~/documents/petshop (master)
$ git push https://github.com/luquinhas2002/petshop.git
Everything up-to-date
1 resposta

Oi, Lucas, tudo bem?

Obrigado por aguardar uma respostas!

A mensagem "Everything up-to-date" que apareceu, indica que os repositórios remoto e local estão sincronizados e atualizados. Isso acontece, pois não foi realizado um merge entre a branch de desenvolvimento e a branch master. Dessa forma, os arquivos que foram modificados e criados na branch de desenvolvimento não foram adicionados na branch master, ou seja, a branch masternão sofreu alterações.

Podemos realizar o merge e adicionar os arquivos modificados na ramificação principal do projeto, por meio do procedimento abaixo:

  • Vamos começar nos deslocando para a branch principal por meio do comando git checkout master;
  • Agora, digitamos o comando: git merge desenvolvimento;
  • Por fim, realizamos o merge através do comando: git merge https://github.com/luquinhas2002/petshop.git.

Para reduzir o código ao fazer os pushese pulls ao longo do desenvolvimento do projeto é interessante adicionar um repositório remoto por meio do comando git remote add <nome do repositório> <link do repositório remoto>.

No caso do seu projeto, o comando ficaria assim:

git remote add origin https://github.com/luquinhas2002/petshop.git

Com isso, ao realizar um push o código para isso seria escrito da seguinte maneira: git push origin main.

Espero ter ajudado. Caso tenha dúvida, estarei à disposição!

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!