↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы

Пишу текст. Закрыл ненадолго редактор, чтобы подвигать файлики, и случайно сделал git reset --hard HEAD^, не подумав обо всех последствиях.

Потом вспомнил о своей привычке на каждый чих делать git diff, прокрутил буффер вверх, скопировал готовый патч в файлик, накатил и радуюсь жизни дальше.

А что бы делал в таком случае обладатель красивого и суперудобного GUI?

Рекомендовали: @stiletto
#HFKNCM / @minoru / 3564 дня назад

@polecat двачую лан
#HFKNCM/CDS / @mugiseyebrows --> #HFKNCM/GZU / 3564 дня назад
@polecat > ты может и браузер на ночь закрываешь? Закрываю, чтобы освободить память для кеша (торренты-то раздаются). > >случайно сделал git reset --hard HEAD^ > >случайно > лан Случайно в смысле не подумав обо всех последствиях — нужно было ресетнуть файлики, которые я двигал, и я забыл, что у меня текст ещё не закоммичен.
#HFKNCM/FP8 / @minoru --> #HFKNCM/GZU / 3564 дня назад
@minoru если нужно отпердолить историю локальных коммитов (не нужно) бзиплю куда нибудь и пихаю в стеш, помня какое я криворукое хуйло
#HFKNCM/J99 / @mugiseyebrows --> #HFKNCM/FP8 / 3564 дня назад
@mugiseyebrows Ну это оверкилл какой-то. Я стеши делаю только когда понимаю, что я пилю что-то не в той ветке, или когда ВНЕЗАПНО решил быстренько сделать что-то другое. А тут просто такая ситуация была: лежит мой незакомиченный текстик, рядом ещё файлик. Я этот файлик меняю, а потом понимаю, что зря, и делаю reset --hard (хотя мог бы просто checkout). Что было дальше, я в /0 написал уже. Короче, я не отрицаю, что сам криворукий и сам во всём виноват. Вы мне оправдайте тех, кто говорит, что их GUI и IDE лучше, чем мой tmux с отдельными окнами для редактора, VCS и прочих тулзов.
#HFKNCM/RMQ / @minoru --> #HFKNCM/J99 / 3564 дня назад
@polecat > пуктимизация Этого слова даже Google не знает. Пояснишь?
#HFKNCM/84E / @minoru --> #HFKNCM/L7P / 3564 дня назад
@polecat джва года ждал такого слова, буду пользоваться
#HFKNCM/XWJ / @mugiseyebrows --> #HFKNCM/PY1 / 3564 дня назад
Я хоть и не владею "красивого и суперудобного GUI?", и гитаю всё по красноглазому (только иногда подсматриваю в tig), такого бы просто не сделал. Я не долбоёб.
#HFKNCM/ZPE / @lord / 3564 дня назад
>Закрыл ненадолго редактор, чтобы подвигать файлики, и случайно сделал git reset --hard HEAD^ whaaaaa
#HFKNCM/8BL / @anonymous / 3564 дня назад
@minoru например что нужно сделать чтобы ресетнуть на определенный коммит: сонсоль: 1) набрать текст чтобы узнать хеш коммита `git log -hehmeh` и дрочить pgdn pgup или `/foobar` 2) набрать текст `git reset --mom-thinks-im-awesome 64f32bca` гуй (гитк) 1) найти глазками коммит 2) клик, клик
#HFKNCM/C33 / @mugiseyebrows --> #HFKNCM/RMQ / 3564 дня назад
@mugiseyebrows На произвольный коммит в истории мне приходилось ресетить всего пару раз в жизни, и в одном из них это делалось с помощью git bisect. Так что я считаю, что обычно мне не ресет требуется столько же времени, сколько и пользователю GUI. А для исследования истории у меня есть tig.
#HFKNCM/X5I / @minoru --> #HFKNCM/C33 / 3564 дня назад
@minoru редкий кейс, согласен, но он выражает суть я не про время, я про удобство (выражающееся в отсутствии необходимости жать лишние кнопки и помнить лишние заклинания) иде даёт возможность поставить бряку и развернуть на ней мышей переменные текущего скоупа и попрыгать по коду, открыть файл с описанием класса жмакнув его объявление, автокомплитит всё, запускает сборку кликом же и всё это без пердолинга и канфигов, иде по сути часть энвайрмента проекта, и если попробовать пролезть вимом в крупный проект с иде - соснёшь гарантированно, даже если гарри поттер
#HFKNCM/SF2 / @mugiseyebrows --> #HFKNCM/X5I / 3564 дня назад
> красивого и суперудобного GUI? для гита есть красивый и суперудобный GUI?
#HFKNCM/AJJ / @stiletto / 3564 дня назад
Чёрт, Стилетта рекоменднул. Пойду за лопатой, сейчас набигут!
#HFKNCM/BEX / @minoru / 3564 дня назад
@stiletto Я больше про IDE думал, когда это писал.
#HFKNCM/MMP / @minoru --> #HFKNCM/AJJ / 3564 дня назад
@minoru я не видел ни одной удобной IDE кроме как для жабы :<
#HFKNCM/WOP / @stiletto --> #HFKNCM/MMP / 3564 дня назад
@stiletto нетбинс, кутикрятор, не?
#HFKNCM/F4B / @mugiseyebrows --> #HFKNCM/WOP / 3564 дня назад
@stiletto sourcetree
#HFKNCM/JVJ / @anonymous --> #HFKNCM/AJJ / 3564 дня назад
@mugiseyebrows кутикрятор это БООООЛЬ впрочем я не уверен, что вся вина в этом кутикрятора, возможно ПРОСТО КРЕСТЫ
#HFKNCM/X3D / @stiletto --> #HFKNCM/F4B / 3564 дня назад
@stiletto Весьма вероятно что второе, я вообще не понимаю как люди на крестах писали до появления крятора, ну там вижл студия можт и норм (хотя парсит ошибки херовищно), кодблокс тож как-то meh, а других и нет считай.
#HFKNCM/BKX / @mugiseyebrows --> #HFKNCM/X3D / 3564 дня назад
воспользовался бы фичам красивой и суперубоной версионной FS.
#HFKNCM/VN0 / @ninesigns / 3564 дня назад
@4da чтобы прятать порнуху)
#HFKNCM/4AA / @mugiseyebrows --> #HFKNCM/VN0 / 3564 дня назад
@mugiseyebrows от мамки
#HFKNCM/F26 / @ninesigns --> #HFKNCM/4AA / 3564 дня назад
@4da я это и имел ввиду, прост не хотел чтоб унижали
#HFKNCM/Y6U / @mugiseyebrows --> #HFKNCM/F26 / 3564 дня назад
@minoru расскажите ему о плугине для лисы, которая выгружает табы.
#HFKNCM/ECI / @ninesigns --> #HFKNCM/FP8 / 3564 дня назад
нажму ctrl+z в саблайме
#HFKNCM/Q2P / @krkm / 3564 дня назад
можно снапшотить ручками
#HFKNCM/Z9O / @ninesigns / 3564 дня назад
олсо, In emacs 23, with ibuffer : 'M-x ibuffer' (to open a list of buffers) '*u' (start and u at the same time) to marked all unsaved buffers 'S' to save all marked buffers
#HFKNCM/MNB / @ninesigns / 3564 дня назад
@stiletto визуальная студия
#HFKNCM/E4A / @ninesigns --> #HFKNCM/WOP / 3564 дня назад
@4da >'*u' (start and u at the same time) lol wuf?
#HFKNCM/2PA / @anonymous --> #HFKNCM/MNB / 3564 дня назад
@anonymous нажать звездочку и потом анус, хуле не понятно? олсо вот написал за минуту: ``` (defun regexp-save (regexp) "Save all buffers whose path matches regexp" (interactive "sPath Regexp: ") (dolist (buffer (buffer-list)) (if (string-match-p regexp (or (buffer-file-name buffer) "")) (progn (set-buffer buffer) (save-buffer) (message "Saving %s" (buffer-file-name buffer)))))) ```
#HFKNCM/D95 / @ninesigns --> #HFKNCM/2PA / 3564 дня назад
@4da но там сказано "одновременно"
#HFKNCM/CPG / @anonymous --> #HFKNCM/D95 / 3564 дня назад
@anonymous да там хуила ПОПУТАЛ, можешь сам проверить.
#HFKNCM/9JF / @ninesigns --> #HFKNCM/CPG / 3564 дня назад
@4da я вообще емакс в глаза почти не видел, подумал, что может там и правда аккорды надо не только из модификаторов жать
#HFKNCM/37V / @anonymous --> #HFKNCM/9JF / 3564 дня назад
@krkm Работает? В vim оно мне сказало «already at the oldest change» :(
#HFKNCM/W9N / @minoru --> #HFKNCM/Q2P / 3564 дня назад
@anonymous > в глаза почти не видел ну оно и нахуй не нужно когда sublime есть.
#HFKNCM/386 / @ninesigns --> #HFKNCM/37V / 3564 дня назад
@minoru Кто-то не умеет в настройку вимчика.
#HFKNCM/LPN / @lord --> #HFKNCM/W9N / 3564 дня назад
@4da Что ты делаешь с моим тредом? Какой емакслисп, какое сохранение по регекспу, при чём здесь всё это?
#HFKNCM/CM8 / @minoru --> #HFKNCM/D95 / 3564 дня назад
@lord зато умеет использовать гит в аварийном режиме.
#HFKNCM/WGJ / @ninesigns --> #HFKNCM/LPN / 3564 дня назад
@minoru ты спросил что будут делать юзеры IDE, я тебе ответил.
#HFKNCM/6S3 / @ninesigns --> #HFKNCM/CM8 / 3564 дня назад
@4da ЗОЛОТО
#HFKNCM/ME0 / @lord --> #HFKNCM/WGJ / 3564 дня назад
@minoru ну я же не ебанутый консолееб чтобы закрывать редактор ради того чтобы СДЕЛАТЬ ЧТО-ТО ДРУГОЕ, у меня саблайм автоматом апдейтнул открытые файлы после резета, я прост ctrl+z нажал и получил версию до
#HFKNCM/0UA / @krkm --> #HFKNCM/W9N / 3564 дня назад
@lord Щито? Какую опцию, по-твоему, нужно было включить, чтобы работало?
#HFKNCM/0NW / @minoru --> #HFKNCM/LPN / 3564 дня назад
@minoru ``` sudo aptitude remove vim sudo aptitude install sublime ```
#HFKNCM/2IU / @ninesigns --> #HFKNCM/0NW / 3564 дня назад
@mugiseyebrows пролазил в копроэнвайронмент с перфорсом и акшнскриптом со своим емаксом, писал/костылял биндинги для этого говна и ебал систему в ротешник.
#HFKNCM/P8Z / @ninesigns --> #HFKNCM/SF2 / 3564 дня назад
@4da а кто больше - ты её или она тебя?
#HFKNCM/WSA / @mugiseyebrows --> #HFKNCM/P8Z / 3564 дня назад
@polecat bnwiki ждет твоего коммита с новым entry
#HFKNCM/JWZ / @ninesigns --> #HFKNCM/PY1 / 3564 дня назад
@mugiseyebrows сначала система ебет тебя в рот, потом ты борешься, потом ты ссышь на нее
#HFKNCM/P1I / @ninesigns --> #HFKNCM/WSA / 3564 дня назад
@stiletto magit выебет в рот по юзабилити (= юзабельности без говномыши) большинство гитовых гуев.
#HFKNCM/KMV / @ninesigns --> #HFKNCM/AJJ / 3564 дня назад
@krkm откуда ты знаешь, может у него MS-DOS однозадачный. НЕ СУДИ ДРУГИХ ПО СЕБЕ, УЕБОК.
#HFKNCM/LHQ / @ninesigns --> #HFKNCM/0UA / 3564 дня назад
@4da потом регистрируешься в реестре блогеров
#HFKNCM/92K / @krkm --> #HFKNCM/P1I / 3564 дня назад
@4da мне
#HFKNCM/X1K / @fuck --> #HFKNCM/ECI / 3564 дня назад
@minoru С моего vimrc: 70 " история изменений 71 set undofile 72 " место охуительных историй :D 73 set undodir=/home/lord/.vimundo/ и mkdir ~/.vimundo И ОХУЕТЬ, undo работает даже после закрытия вима. MAGIC!!!!!1111
#HFKNCM/6LA / @lord --> #HFKNCM/0NW / 3564 дня назад
Было такое. Хорошо, что я не имею привычки закрывать редактор.
#HFKNCM/OOY / @fix / 3564 дня назад
Сделай автоматический коммит после каждого сохранения.
#HFKNCM/ASP / @fix / 3564 дня назад
@fix после каждого введенного символа.
#HFKNCM/ZL3 / @ninesigns --> #HFKNCM/ASP / 3564 дня назад
@lord А, ну так я и думал. Короче, undofile не подгружается, если файл поменялся. Так что поубавь наглости.
#HFKNCM/HQT / @minoru --> #HFKNCM/6LA / 3564 дня назад
ваш вим кстати умеет в древовидную хистори?
#HFKNCM/9WN / @ninesigns / 3564 дня назад
@fix Ну, я закрыл, потому что мысленно переключился на другую задачу — двигание файликов.
#HFKNCM/ED2 / @minoru --> #HFKNCM/OOY / 3564 дня назад
@fix Но у меня есть persistent undo, зачем мне это? :) Гиблая идея, короче.
#HFKNCM/IMR / @minoru --> #HFKNCM/ASP / 3564 дня назад
@minoru ОБТЕКАЮ
#HFKNCM/4Q9 / @lord --> #HFKNCM/HQT / 3564 дня назад
@4da Наш вим, кстати, умеет, но удобно ориентироваться по ней можно только с аддоном, требующим питон.
#HFKNCM/9S4 / @minoru --> #HFKNCM/9WN / 3564 дня назад
@4da Прикрутил гит — вот и древовидная история
#HFKNCM/1ZF / @fix --> #HFKNCM/9WN / 3564 дня назад
@minoru ппц K0СTb|ЛN
#HFKNCM/4W5 / @kurkumator --> #HFKNCM/9S4 / 3564 дня назад
@fix в сраку себе засунь свой гит и покоммить туда же // чо не svn блять
#HFKNCM/413 / @kurkumator --> #HFKNCM/1ZF / 3564 дня назад
@minoru Я даже в этом случае не закрываю. Закрываю только тогда, когда начинаю путаться в окнах редактора. А во время переключения задач переключаюсь на другой рабочий стол.
#HFKNCM/XGJ / @fix --> #HFKNCM/ED2 / 3564 дня назад
@kurkumator Пруф или git-svn
#HFKNCM/RC0 / @fix --> #HFKNCM/413 / 3564 дня назад
@minoru а мог бы нажать C-b c
#HFKNCM/15I / @ninesigns --> #HFKNCM/ED2 / 3564 дня назад
@4da Обычно и нажимаю. Epic fail в этот раз, да. И я продолжаю настаивать, что recovery тоже было epic!
#HFKNCM/Y4S / @minoru --> #HFKNCM/15I / 3564 дня назад
@minoru лан, ты герой, мы добавим тебя в bnwiki.
#HFKNCM/7AB / @ninesigns --> #HFKNCM/Y4S / 3564 дня назад
Буду теперь бояться закрыть редактор, потому что аутисты (воображаемые) скажут мне, что я не прав.
#HFKNCM/83E / @anonymous / 3564 дня назад
@polecat я сразу понял
#HFKNCM/DWG / @mugiseyebrows --> #HFKNCM/QAY / 3564 дня назад
@mugiseyebrows ты очень умный
#HFKNCM/QYT / @krkm --> #HFKNCM/DWG / 3564 дня назад
@krkm ну хули ты я подразумевал что >я [тупой но] сразу понял
#HFKNCM/C9G / @mugiseyebrows --> #HFKNCM/QYT / 3564 дня назад
@mugiseyebrows но ты не тупой, ты очень умный
#HFKNCM/FZS / @krkm --> #HFKNCM/C9G / 3564 дня назад
@anonymous :brofist:
#HFKNCM/ULG / @minoru --> #HFKNCM/83E / 3564 дня назад
@krkm спасяб
#HFKNCM/M7U / @mugiseyebrows --> #HFKNCM/FZS / 3564 дня назад
а я tig юзаю и мне норм
#HFKNCM/BDR / @kerrigan / 3564 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.