Boa noite,
Tenho um projeto da faculdade para apresentar e, dois dias antes faço cagada. Tenho um repositório no GitHub com o projeto, fiz as alterações e na hora de enviar enviei para o repositório errado, assim disse que possuía diferenças nos HEADs. Puxei para mesclar, só que quando vi o link estava errado, eu puxei outro projeto e misturei com o meu(Na verdade os dois projetos são meus).
Como eu faço para remover um dos projetos do GitHub e deixar somente um?(Pois agora está com dois e tudo misturado os commits) Tentei reverter só que não está excluindo o projeto que foi adicionado.
Você pode tentar um git reset --hard HEAD~1 , o 1 você troca pra qnts commits vc quer voltar. Mas é meio perigoso fazer isso.
Olá amigo, baixe o repositório que ocorreu a junção, após ter baixado, tente utilizar o comando git reflog para ver todo histórico no repositório, e escolha o commit que deseja voltar, copie o código do commit e aplique o comando git rm reset --hard codigo-do-commit, se tudo der certo envie o código utilizando git push -f origin master
Vlw pelas respostas.
Infelizmente não consegui resolver da melhor forma, mas encontrei um caminho. Primeiro eu usei git rm -r nomeDaPasta e removi o segundo projeto que foi adicionado e não tinha nada haver com meu projeto atual. Assim, ficou somente o meu projeto correto no github, porém, ainda continuou com os commits dos dois que misturei.
Para resolver, coloquei o último branch que tinha como default, exclui o brach master(por consequencia todos aqueles commits misturados sumiram), e criei novamente o brach master. Agora tenho que adicionar as últimas modificações pois perdi, mas claro, antes de excluir o master atual para criar um novo efetuei um backup e agora tenho que aplicar as modificações que perdi e adicionar os novos arquivos criados que havia criado.