@rubyschool

Страница 29 из 921
skynet
20.01.2017
19:19:01
а ты коммитил последнее изменение?

Nikolai
20.01.2017
19:19:09
я закоммитил

потом попытался через ангит слить ветви

и запорол всё

Google
skynet
20.01.2017
19:20:20
http://ru.stackoverflow.com/questions/431520/%D0%9A%D0%B0%D0%BA-%D0%B2%D0%B5%D1%80%D0%BD%D1%83%D1%82%D1%8C%D1%81%D1%8F-%D0%BE%D1%82%D0%BA%D0%B0%D1%82%D0%B8%D1%82%D1%8C%D1%81%D1%8F-%D0%BA-%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5-%D1%80%D0%B0%D0%BD%D0%BD%D0%B5%D0%BC%D1%83-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B8%D1%82%D1%83

кстати а почему запорол? что там не так?

Nikolai
20.01.2017
19:21:18
я поставил ангит из урока

ну и тупо коммитил одну и ту же папку с разными подпапками и файлами

особо в ангите не разбирался

skynet
20.01.2017
19:22:13
и все на ветке мастер соответственно да?

Nikolai
20.01.2017
19:22:18
нет

я сделал вчера ветку "adding comments"

и коммитил в неё попытки сделать комменты

skynet
20.01.2017
19:22:46
а запорол ты ее или master?

Nikolai
20.01.2017
19:22:54
а потом попытался слить эту ветку с мастером

сам не понимаю, что я там запорол

skynet
20.01.2017
19:23:36
просто ты всегда можешь ее просто удалить и создать новую, а на мастере предыдущая версия будет

Google
Nikolai
20.01.2017
19:24:48
мне надо откатиться на состояние "последний коммит в ветке adding comments перед тем, как я начал тыкать всё подряд"

skynet
20.01.2017
19:24:49
у тебя сообщение в head выходит да? поэтому думаешь что запорол?

Nikolai
20.01.2017
19:25:10
у меня состояние проекта откатилось на два дня назад

skynet
20.01.2017
19:25:47
делаем откат изменений в для примера на два назад git reset —hard HEAD~2

у тебя будет 1

Nikolai
20.01.2017
19:26:55
пойду плохим путём

восстановлю всё, что сделал сегодня

ручками

skynet
20.01.2017
19:27:11
тебе в ветке comments надо откатиться к последнему коммиту?)

Nikolai
20.01.2017
19:27:14
благо помню

skynet
20.01.2017
19:28:10
наверное тебе просто нужно что то вроде git merge comments master

Nikolai
20.01.2017
19:28:54
смотри

я запилил ветку add_comments

туда закоммитил результат создания функционала с комментариями

затем запушил

после этого начал рандомно жать кнопки в ungit

и всё полетело к чертям

после этого сделал revert

ну и всё удалилось за последний день, как я понял

skynet
20.01.2017
19:30:29
а попробуй сделать git merge add_comments master

Google
skynet
20.01.2017
19:30:41
а ну тогда нет)

а ungit то зачем

нуууу в общем не запорол, но что то около этого) ты стер коммиты за сегодня)

Nikolai
20.01.2017
19:31:43
и никак не восстановить?

skynet
20.01.2017
19:31:46
прописывай заново ручками и в конце сделай слияние с мастер и push

думаю что уже врядли на этой ветке

перед ungit надо было слияние сделать и тогда в мастере бы сохранилось а в этой ветке бы все очистил

ничего, я как то ветку hotfix в продакшне запорол) психанул и удалил, создал заново

Nikolai
20.01.2017
19:43:32
фух

основной функционал восстановил

skynet
20.01.2017
19:43:50
на той же ветке,

Nikolai
20.01.2017
19:43:50
осталось косметику ручками по мелочи допилить

skynet
20.01.2017
19:44:03
не забудь смержить)

Nikolai
20.01.2017
19:44:03
закоммитил всё на ветку мастер

skynet
20.01.2017
19:44:07
я вот забывал)

Al`mir
21.01.2017
14:21:34
Ошибку выдает

Не могу понять из-за чего

Скинул в виде фотографии, т.к в Fare не умею выделять все строки

Там только одна выделяется

Vitaly
21.01.2017
14:36:58
Можешь извернуться и код скопировать в http://paste2.org?

Google
Admin
ERROR: S client not available

Shulk
21.01.2017
14:37:17
ctrl + a?

Vitaly
21.01.2017
14:37:36
Можешь файл в любом блокноте открыть

Al`mir
21.01.2017
14:41:13
https://paste2.org/5tgFYJ17

Ctrl+a оказывается, спасибо

Вот я все проверил

end везде хватает

посмотри, может найдешь ошибочку

Shulk
21.01.2017
14:43:23
loop.do

loop do

Al`mir
21.01.2017
14:44:00
Ай, машинально написал эту точку

Спасибо большое

Ладно, исправил, спасибо

Зарезервировано ли initizlize для функции? Например

def initialize

end

Vladimir
21.01.2017
16:44:55
Переопределить можно, но интерпретатор ругается

def initialize puts self end initialize()

$ ruby helloworld.rb helloworld.rb:1: warning: redefining Object#initialize may cause infinite loop main

Al`mir
21.01.2017
16:49:18
Я про другое спрашиваю, зарезервировано ли слово initialize, например как слово break, я же не могу написать так def break end

Google
Ro
21.01.2017
17:43:42
да

зарезервировано

Al`mir
21.01.2017
17:44:32
Спасибо

Ro
21.01.2017
17:45:14
юзай rubocop

он тебе подскажет про такие ошибки и про loop.do

Max
21.01.2017
17:45:28
всем привет

Al`mir
21.01.2017
17:46:25
Привет

Vitaly
21.01.2017
17:48:36
Качнул новый RubyMine https://www.jetbrains.com/ruby/whatsnew/ обнаружил нем интеграцию с RuboCop. Используйте - он подсказки дает, как правильней и что делать не нужно в соотвествии с code style.

Ro
21.01.2017
17:52:27
русская инструкция: gem install rubocop

rubocop имя_файла

Страница 29 из 921