
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 имя_файла