Git-sim
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 manim
```
ou com conda
````bash
conda install -c conda-forge manim
```
Depois que o manim
estiver instalado, podemos instalar o git-sim
com o pip:
pip install git-sim
```
Use
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
.