@minoru,криворукий
Давайте я расскажу вам историю о том, как случайно сделанный git reset --hard
аукнулся Минорке спустя полгода.
Для постинга сюда (а в прошлом — также для кросспостинга на psto) у меня есть скриптик. Полгода назад мне вдруг придумалось, что неплохо бы в него добавить возможность бекапить тексты перед постингом, а то ведь мало ли, что в жизни приключиться. Добавил пару строк и забыл.
Спустя некоторое время я, разгребая свои дотфайлы, зачем-то сделал git reset --hard
. Ну, бывает; я стабильно раз в год удаляю что-нибудь важное. Обычно приходиться гуглить тулзы для восстановления удалённых с ext3 файлов, ребутать машину, грузиться с LiveCD — в общем, развлекаться. На этот раз я решил, что потерянные изменения того не сто́ят, нужно будет просто быть внимательным и впилить обратно всё то, чего теперь так внезапно станет не хватать. Что я с тех пор и делаю.
Fast-forward: present day, present time, HAHAHAHA^W. Заметив, что допустил несколько ошибок в разметке поста про Let's Encrypt, я смело отправил боту d -l
и снова открыл micropost
с намерением подправить и ре-сабмитнуть пост, который сейчас разверну из бекапа.
А бекапы-то уже полгода как не делаются!
Я и в этом посте не мог не ошибиться! В первой строке должны были быть теги. Хорошо, что всем пофигу.
ебать ты тупой //
man git-reflog
@anonymous Вот зачем обзываться, если тупишь^Wне до конца подумал? Я пролюбил изменения, которые ещё не были закоммичены.
@anonymous Научите не ржать с хуеты, которую постит Анонимус. Ну пожа-а-алуйста!
@minoru Олсо рад, что BNW стал совсем толерантен и не банит за -тся/-ться. // На самом деле просто обыдлели так, что дальше некуда.
@anonymous это
@anonymous > приключиться
@sin-ok Храню дотфайлы, среди которых и упомянутый скрипт для постинга, под vcsh, то есть в гите. Добавил в скрипт бекап поста, но не закоммитил. Чуть позже сделал
git reset --hard
и потерял это изменение. Вчера удалил свежеотправленный пост в надежде на то, что восстановлю его из бекапа, и только тогда узнал, что бекап я обратно так и не впилил.