D.S.
Это AB
D.S.
Конкере
удлиннители ещё бывают с усилителем сигнала и без (%
D.S.
А это 2А-А
D.S.
USB=сетевая карта
D.S.
D.S.
Это тоже. Но какой именно Y - надо уточнять
D.S.
В том случае 2A-A, в этом 2А-miniB
D.S.
ну а для меня таким же дефолтом остается не А-Б, кой применяется в основном в "принтер-комп" и "моник-комп", а А-миниБ, поскольку он ГОРАЗДО юзабельнее и популярнее был до массового входа усб3, под всевозможные плееры, планшеты, внешние винты
D.S.
ну так моник или принтер ты подключил и забыл про это
D.S.
один кабель надолго. зато под внешний винт надо или париться таскать с собой кабель, или озаботиться покупкой пары дополнительных (ткнуть в комп дома, ткнуть на работе)
D.S.
когда у тебя не только внешний винт, а пара их или плеер вдобавок, юзабельно тыкнуть уже 2-3 кабеля в каждый комп и потом по нужде тупо девайс на них цеплять
D.S.
угу. сложности возникают с необходимостью корячиться под стол, подцеплять-отцеплять. лень же! один раз повесить пару кабелей проще
D.S.
ну я дома задолбался бы в нулевых годах лазить
D.S.
ибо - пара внешних винтов + плеер + видеопланшет + фотоаппарат
D.S.
3 кабеля покупаешь, затрат 400-500 руб, удобства зато гора
D.S.
ну ща полегче же. и на морде у корпусов обычно есть гнезда в количестве 4 (у нормальных корпусов, ессно). и хабы адекватные, и удлинители тоже
D.S.
да и моник с усб-хабом тоже хорошо
D.S.
под флешки удобно? знач наслаждайся)
Anonymous
Aragaer
так. Вот а где тут был погромистовский чатик?
Aragaer
а то я тут задумался на тему всяких классов и интерфейсов и нужны советы
Alex
Очень нужен человек, понимающий, как работает git, чтобы помочь мне починить голову и коммит
Nikita
да вроде збс работает
Nikita
какая задача?
Aragaer
да-да, поддерживаю вопрос
Alex
Я работал с веткой, скажем Task. Сделал коммит. Но он почему-то был в режиме detached head и оказался в репе не как часть ветки, а сам по себе.
1) как мне его не потерять и перенести в ветку?
2) какого хрена и как этого не повторить?
Aragaer
detached head это нормально, ты просто не переключился в ветку task
Alex
Я ее чекаутил до того, как начать работу. Этого недостаточно?
Aragaer
в гите нет понятия "часть ветки", ветка это просто указание на коммит (и как следствие по цепочке на его родителей"
Aragaer
сделай git branch и кинь сюда что выдаст
Alex
Щаз попробую...
Aragaer
git branch ничего не меняет, просто выдает текущее состояние по веткам
Alex
ryazanov@ARyazanov-ubpc:~/superjob/0sjob$ git branch
* (detached from 4c77eaf)
DEV-6003
cteam-244
master
Alex
cteam-244 - это та, с которой я работал
Aragaer
ок
Aragaer
git log --pretty=oneline
Aragaer
и git log --pretty=oneline cteam-244
Aragaer
пояснение - если б я сидел сам, то --pretty=oneline не нужен, но вот так вот там будет меньше мусора
Aragaer
все кидать не надо, я думаю 4-5 строчек хватит
Alex
git log --pretty=oneline
ryazanov@ARyazanov-ubpc:~/superjob/0sjob$ git log —pretty=oneline
7361681ae9740a27673108012302872ced4f0fbb Исправлено несколько ошибок в комментар
4c77eaf0f3985ca32f0b93af8a301daf611c1987 cteam-247. Логировать отправку резюме.
...
Первый коммит - мой
Aragaer
да
Aragaer
а во второй первым коммитом наверно будет 4c77eaf0f3985ca32f0b93af8a301daf611c1987
Alex
Aragaer
ок, тогда все просто
Alex
Aragaer
гит чекаут не переключился на ветку, а только переключился на верхний коммит этой ветки
Alex
Aragaer
он при этом предупредил про detached head
Aragaer
по идее просто git checkout должен переключить и все
Aragaer
значит было что-то еще
Aragaer
вобщем лечение такое
Aragaer
git branch -f cteam-244
Aragaer
и все
Aragaer
... хотя немного варварство
Alex
Aragaer
менее варварский вариант это git checkout cteam-244, git cherry-pick 7361681ae9740a27673108012302872ced4f0fbb
Aragaer
две команды
Alex
ryazanov@ARyazanov-ubpc:~/superjob/0sjob$ git branch -f cteam-244
ryazanov@ARyazanov-ubpc:~/superjob/0sjob$ git branch
* (detached from 4c77eaf)
DEV-6003
cteam-244
master
Aragaer
еще менее варварский это git checkout -b tmp_branch; git checkout cteam-244; git merge tmp_branch; git branch -d tmp_branch
Aragaer
ээээ
Aragaer
а, ну да
Alex
Не вижу изменений 😿
Aragaer
git log cteam-244
Aragaer
оно теперь должно содержать твой коммит и можно спокойно туда переключиться
Alex
Там появился этот коммит.
Aragaer
git checkout cteam-244
Aragaer
и еще раз git log
Aragaer
и git branch
Aragaer
и ваще, должно нормально переключиться
Alex
Вроде заработало!
Alex
УрА!
Aragaer
короче
Aragaer
git checkout ветка должно нормально на ветку переключать. Если этого не произошло, то он скажет, что и как не так
Alex
Aragaer
коммиты в гите просто так не теряются, поэтому из любого детачед хеда коммит всегда можно достать
Aragaer
хотя бы даже просто по хешу
Aragaer
git reflog это вааще страшная штука, с помощью которой можно восстановить хеши чего угодно
Alex
А я нагуглил статью, где было сказано, что если из этого коммита переключиться в другую ветку, то в какой-то неизвестный момент сборщик мусора удалит коммит, на который ничего не указывает.