Você tem medo de fazer um git rebase? Ou um git reset? Ou qualquer outro comando do git? Não se preocupe, pois com o git-sim você poderá ver antes de fazer isso o que vai acontecer para que possa tomar a decisão
Este caderno foi traduzido automaticamente para torná-lo acessível a mais pessoas, por favor me avise se você vir algum erro de digitação..
Instalação
Para instalar o git-sim, primeiro precisamos instalar o manim, que é uma biblioteca python para criar animações. Para isso, podemos instalá-la com o pip:
pip install manimou com conda
conda install -c conda-forge manimDepois que o manim estiver instalado, podemos instalar o git-sim com o pip:
pip install git-simUse
Agora que o instalamos, podemos ir a um repositório e testar qualquer comando git alterando git para git-sim. Por exemplo, se eu fizer um git-sim reset --hard HEAD~1 em um repositório meu, ele mostrará uma animação de como seria o rebase antes de eu fazer isso.
Como podemos ver, ele está me mostrando que, se eu fizer git reset --hard HEAD~1, ele passará do commit ae757a8 para o commit 3754c64 e também removerá as alterações nos arquivos indicados em Changes deleted from.