/dojo-git

A simple git dojo using Ruby codes

Primary LanguageRuby

Dojo Git-Ruby

Como realizar o Dojo

1 - Criar as funcoes que se pede no arquivo basic.rb e testá-las rodando os testes tests_basic.rb. 2 - Corrigir as funcoes no arquivo app.rb e testá-las rodando os testes tests_app.rb

Como rodar testes?

Rode o comando

ruby <arquivo_de_teste>

substituindo <arquivo de teste> pelo nome do arquivo ruby de testes do exercicio

Ex.: ruby tests_basic.rb

Sobre Git

Estados de um arquivo

Estado Explicaçao
untracked O arquivo existe na pasta mas não está sendo acompanhado pelo git
modified O arquivo está diferente da última versão commitada no git
staged O arquivo está diferente da última versão commitada no git, porém está pronto para ser commitado novamente
commited O arquivo está exatamente igual ao que está no histórico do git

Comandos git

Comando Explicação
git clone <http ou ssh> Clona o repositório remoto em sua máquina local
git status Mostra o estado atual do repositório.
git add <file> Pede para o git passar a considerar as modificações feitas no arquivo <file>
git commit -m "<description>" Commita as alterações em estado staged
git push origin <branch> Envia as alterações commitadas para a branch remota <branch>
git pull origin <branch> Recebe as alterações commitadas na branch remota <branch>