Developer's Lab

By Diogo Pinto - DiØ

Reset All Commits From Repository Git

Para remover todos os históricos de commits e iniciar novamente o commit inicial, são dados os seguintes passos:

1) Remover o .git do repositorio(local) que deseja resetar
2) Recriar o artefato do banco de dados git, seguindo os passos abaixo:

1
2
3
4
5
$ cd Project
$ git init
// crie alguns arquivos ( eu clonei do SVN, em vez disso )
$ git add .
$ git commit -m "Initial commit"

3) Realizar o push para o servidor remoto(troque a url pela url do repositorio alvo), forçando a sobreescrita:

1
2
$ git remote add origin <url>
$ git push ‐‐force ‐‐set-upstream origin master

Comments