image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Livia Medrado
Livia Medrado23/10/2022 17:37
Compartilhe

Ajuda com Git

  • #Git

Pessoal, ficarei muito grata se puderem me ajudar a enviar meu desafio de projeto do bootcamp para o GitHub... Quando postei a primeira vez, acabou indo para "master" e não "main", na tentativa de trocar de lugar, acabei piorando as coisas...Consegui deletar a branch master no github e os arquivos que estavam nela, porém, agora não consigo enviar os arquivos novamente

Compartilhe
Comentários (14)
Livia Medrado
Livia Medrado - 23/10/2022 23:41

Pessoal, agradeço muito a cada um de vcs pelas ajudas! Consegui reverter os commits anteriores, com git reset, e atualizar o repositorio com o git remote...Também precisei apagar a pasta onde estavam os arquivos e fazer outra, assim, os arquivos voltaram a aparecer como não comitados. Porém só consigo enviar com o git push -u origin master. Quando coloco main aparece essa mensagem do meu comentario acima. Tentei diversas vezes. No fim, enviei dessa forma mesmo e tentei mudar de master para main, com as dicas da Hejociara, mas ainda não consegui. Amanhã volto a tentar, por hoje ja tá bom rsrsrs. Ótima noite a todos. Gratidão


Deem uma olhada lá depois ;)

https://github.com/Livia-Medrado/desafiohtml-nttdata

Livia Medrado
Livia Medrado - 23/10/2022 22:09

Saulo, realmente o "origin", estava com a url do repositório que eu havia apagado, com sua dica consegui atualizar pro repositorio novo, obrigada!! =)

Agora o erro quando coloco git push -u origin main é:


 ! [rejected]    main -> main (non-fast-forward)

error: failed to push some refs to 'https://github.com/Livia-Medrado/desafiohtml-nttdata.git'

hint: Updates were rejected because the tip of your current branch is behind

hint: its remote counterpart. Integrate the remote changes (e.g.

hint: 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.


Livia Medrado
Livia Medrado - 23/10/2022 21:34

aah gente, obrigada pelas dicas... Ainda não consegui, mas sigo tentando de todas as formas que vcs falaram, e vendo alguns videos também. Excluir tudo e começar do zero, ja tentei. Primeiro, como eu disse, eu exclui so a branch, mas não conseguia enviar os arquivos de novo, então apaguei o repositorio completo e fiz outro, mas na hora de enviar pro novo repositorio apareceu: On branch main nothing to commit, working tree clean. Os arquivos não aparecem.

Abel Moura
Abel Moura - 23/10/2022 19:41

Olá,

Vamos começar do ZERO.

Acessa seu GitHub, localiza seu repositório, acessa "settings", no finalzinho da página "Delete this repository Once you delete a repository, there is no going back. Please be certain.", apaga o repositório online e começa do ZERO.

Foi assim q eu resolvi o meu BO.


https://github.com/abelmoura-dev

Adiciona lá meu GitHub

Hejociara Carneiro
Hejociara Carneiro - 23/10/2022 18:26

Oi Lívia, tudo bem?


Você está no mode master e tem que passá-lo para main.

No link abaixo eu ensino a passar de master para main, ano passado tive o mesmo problema que você, siga os passos que vai dar certo:

https://github.com/Hejociara/General_Notes/blob/main/Git-MasterToMain


Saulo Bessa
Saulo Bessa - 23/10/2022 18:57

Olá,

tenta usar um "git remote -v" e verifique se o "origin" está igual ao url do seu repositório, caso esteja diferente,

remova a origin usando "git remote rm origin" e depois coloque a que você deseja usando "git remote add origin + link do repositório "....

por aqui resolveu. to torcendo para resolver ai rs

abraços!

Cleivison Silva
Cleivison Silva - 23/10/2022 18:42

git add .

git commit -m "frase"

git push origin main

tenta assim

Higor Silva
Higor Silva - 23/10/2022 18:31

Você tem que trocar a branch master para main para depois fazer o push



JA

João Antonio - 23/10/2022 18:30

como na foto você está na master, basta usar seguinte código:


$ git checkout main


e depois:


$ git push origin main


-----------------------------------------


Caso seja nescessario você puxar os arquivos do master pra main antes de da commit. Você volta pra branch main e da merge:


$ git checkout main


agora da merge:


$ git merge master

Hejociara Carneiro
Hejociara Carneiro - 23/10/2022 18:29

Depois digite git pull (enter)

git add . (enter)

git commit -m "(nome do commit entre aspas)" (enter)

git push origin main (enter)


Espero tê-la ajudado, qualquer coisa me avisa


Italo Nascimento
Italo Nascimento - 23/10/2022 18:04

Boa noite, Livia!


Tenta usar o comando git restore antes de recomeçar tudo. Ele serve para restaurar um arquivo ou projeto por completo, voltando a estágios anteriores.


git restore --source ID


onde o ID é o id do primeiro commit


Espero ter ajudado!

Bruno Rivolta
Bruno Rivolta - 23/10/2022 18:01

As vezes melhor começar do zero.

Maria Sousa
Maria Sousa - 23/10/2022 17:58

Na pasta do seu projeto local dá um git pull para para receber as alterações do github , e após isso tenta um git add ou faz logo o commit e depois sobe para o github novamente.

ES

Elias Santana - 23/10/2022 17:56

acho que você está tentando subir pra algo que está deletado, tenta fazer tudo de novo.