4
respostas

duvidas comando do Git

bom amigos, qual comando que eu posso exclui os commits dado no git?

OBS: eu ainda não dei um push para o gitHub

4 respostas

Se você fez commits e quer desfazer, então você pode usar o comando git reset.

Pra saber todos os commits que você deu, use o comando git log. cada commit tem um hash identificador. Descubra qual o hash do commit imediatamente anterior ao que você quer excluir e use o comando git reset hash_do_commit.

Tenha certeza do que você está fazendo, porque corre-se o risco de perder código.

Opa amigo obrigado pela ajuda, bom como sou iniciante eu fiz varios commits mas ainda não dei o push para o repositorio, na verdade vou começar a criar algumas branch que irá organizar melhor meu trabalho. obrigado pela ajuda!

Existe um livro na casa do codigo de Git, acho que vou comprar para aprender melhor.

fiz assim:

git reset f03d97594f469acb411c566e98ba38202ad50f4c no caso seria meu hash do commit, mais ainda está aparecendo quando coloco git log.

Esta aparecendo todos os commits depois desse?