Bem -vindo ao Git Gud, um jogo de linha de comando projetado para ajudá -lo a aprender a usar o sistema de controle de versão popular conhecido como Git! À medida que os níveis progridem, você saberá cada vez mais sobre o GIT e, eventualmente, se tornará um grande mestre!
Se algo está faltando, sinta -se à vontade para adicionar um problema ou, se você estiver interessado, veja o arquivo dos colaboradores e adicione algo você mesmo! O projeto é intencionalmente estruturado para facilitar a adição de novos níveis!
Se você é mais um aluno visual, deve começar com "Learn Git Ramiling" e, em seguida, experimente o Git Gud. Learn Git Ramiling é mais visual, mas com o Git Gud, você está realmente usando o Git para concluir os níveis.
Para instruções de instalação, veja abaixo.
Depois que o GIT GUD estiver instalado, digitar o "Git Gud" produzirá saída e começará a dizer o que fazer. O Git Gud deve ser como um jogo, e como um jogo, ele tem níveis. Os níveis são divididos em habilidades, cada um dos quais apresentará um novo tópico no Git. Começa, assumindo que você não tem conhecimento e depois se acumula. Para cada nível, ele lhe dará uma meta e explicará o que está acontecendo. Idealmente, o jogo ensinará tudo o que você precisa saber para vencê -lo, mas você ainda é incentivado a usar outros recursos para aprender o quanto quiser.
Os níveis iniciais do jogo começam, acostumando -se à interface 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 quiser começar em um nível posterior, sempre poderá executar "Git Gud Ajuda" 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 pelo nível.
Para começar, você precisa inicializar o GIT GUD em um diretório vazio. Depois que o Git GUD for inicializado, ele terá controle total sobre esse diretório e começará a adicionar/remover comissões e arquivos. Normalmente, haverá várias ramificações e você deve usar comandos Git para resolver cada nível. Os níveis variam de dificuldade e exigem que você faça coisas diferentes. Alguns níveis são realmente fáceis e exigem que você leia a explicação, mas outros apenas oferecem uma situação e você precisará usar o que aprendeu para resolver o nível.
O Git Gud está escrito no Python 3. Você precisará ter Python> = 3.6 instalado em seu sistema para o Git Gud funcionar. Prefiro usar o Anaconda para garantir que tudo funcione corretamente, mas você também pode instalar com o PIP se agora o que está fazendo.
Depois que seu ambiente é configurado com Python> = 3.6, a instalação é simples:
pip3 install git-gud
Introdução também é simples:
git gud
Git Gud irá guiá -lo pelo que fazer
Se um desses comando não funcionar, há várias coisas que você pode tentar:
pip
em vez de pip3
pip3 install --user git-gud