Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
Практикуемся с git.
В вашем репозитории coin
поправьте программу так, чтобы монетка вставала на ребро немного чаще: 1 раз в 5 бросков.
Сделайте коммит с этим изменением, а потом отмените этот коммит.
Чтобы монетка выпадала на ребро чаще, поменяйте значение параметра в первом вызове метода rand
.
Чтобы добавить это изменение в репозиторий, сделайте коммит.
Помните, что можно пользоваться ключом -am
у команды git commit
.
Как отменять предыдущий коммит — поищите в интернете (гуглить как-то так «git undo last commit»).
Сделайте изменения в файле coin.rb
так, чтобы монетка выпадала на ребро раз в 5 бросков:
if rand(6) == 5
Добавьте правку в список изменений:
git add coin.rb
Сделайте комит:
git commit -m "Edge probability increased"
Отмените предыдущий коммит (есть два способа):
Способ 1: Ещё один комит, который отменять выбранный:
Узнайте идентификатор предыдущего комита:
$ git log -n 1
commit aab006ee4b4ce0a168e9d7b53616214d5378a388
Author: ...
Date: ...
Edge probability increased
Используйте полученный id для создания отменяющего комита:
git revert aab006ee4b4ce0a168e9d7b53616214d5378a388
Способ 2: Полное удаление предыдущего коммита из репозитория.
Выполните команду.
git reset --hard HEAD~1
В разных ситуациях удобнее воспользоваться разным из этих методов.