O que é?
Bem-vindo ao Git Gud, um jogo de linha de comando projetado para ajudá-lo a aprender como usar o popular sistema de controle de versões conhecido como Git!À medida que os níveis avançam, você saberá cada vez mais sobre git, e eventualmente se tornará um grão-mestre de git!
Se algo estiver faltando, sinta-se livre para adicionar um problema, ou se você estiver interessado, veja o arquivo dos contribuidores e adicione algo você mesmo! O projeto está intrigantemente estruturado para tornar muito fácil adicionar novos níveis!
Se você é mais um aprendiz visual, você deve começar com “Learn Git Branching”, e então dar uma chance ao Git Gud. Learn Git Branching é mais visual, mas com Git Gud, você está realmente usando git para completar os níveis.
Como eu o uso?
Para instruções de instalação, veja abaixo.
Once Git Gud está instalado, digitando “git gud” vai produzir saída e vai começar a dizer-lhe o que fazer.Git Gud é para ser como um jogo, e como um jogo, ele tem níveis. Os níveis são divididos em habilidades, cada uma das quais irá introduzi-lo a um novo tópico no Git. Ele começa, assumindo que você não tem nenhum conhecimento, e depois se desenvolve. Para cada nível, ele irá lhe dar um objetivo e irá explicar o que está acontecendo.Idealmente, o jogo lhe ensinará tudo que você precisa saber para vencê-lo, mas você ainda é encorajado a usar outros recursos para aprender o quanto quiser.
Os níveis iniciais do jogo começam acostumando-o com a interface do Git Gud, mas mais tarde, as rodas de treinamento saem, e você terá que se lembrar de digitar os comandos.Se você esquecer quais comandos existem, ou se você quiser começar em um nível posterior, você sempre pode executar “git gud help” Os comandos mais importantes são git gud goal
, git gud status
, git gud explain
git gud test
, e git gud load next
.Outros comandos também são úteis, mas a saída desses comandos deve ser suficiente para guiá-lo através do nível.
Para começar, você precisa inicializar o Git Gud em um diretório vazio. Uma vez inicializado o Git Gud, ele terá controle total sobre esse diretório, e começará a adicionar/remover commits e arquivos. Normalmente haverá múltiplos ramos, e você deverá usar os comandos do Git para resolver cada nível.Alguns níveis são realmente fáceis e requerem apenas que você leia a explicação, mas outros apenas lhe dão uma situação e você precisará usar o que você aprendeu para resolver o nível.
Como instalar
Git Gud está escrito em Python 3.Você precisará ter o Python >=3.6 instalado no seu sistema para que o Git Gud funcione. Prefiro usar o Anaconda para ter certeza que tudo funciona corretamente, mas você também pode instalar com o pip se você agora o que está fazendo.
Após o seu ambiente estar configurado com Python >==3.6, instalar é simples:
pip3 install git-gud
Começar também é simples:
git gud
Git Gud irá guiá-lo através do que fazer
Se qualquer um desses comandos não funcionar, há coisas sérias que você pode tentar:
- Utilizar
pip
em vez depip3
- Certifique-se de que a sua variável PATH inclui executáveis Python
- Inserir usuário:
pip3 install --user git-gud
- Utilizar Anaconda