Спасибо за рассказ. Про цикл мания-депрессия при биполярном расстройстве я узнал недавно из вот этого эпизода замечательного мини-сериала Modern Love by Amazon Prime. Оказывается, это и правда так.
У этих трусов довольно прикольные отзывы, но надо понимать, что какая-то часть пятизвездочных оценок — фейковая. А вообще, то, что они пишут про отрицательное влияние мобильных телефонов в кармане на мужскую репродуктивную систему — не так уж и бессмысленно, мне кажется.
По сути, rebase — это последовательность cherry-pick'ов, поэтому на каждом коммите может вознинкуть merge conflict. Когда-то тут на хабре я описал способ как, делая rebase, свести всё к единственному merge conflict'у.
DNS сервера работают по иерархическому принципу. Владелец TLD (скажем, mysite.com) может указать для него любой nameserver, например, ns1.mydns.org. Таким образом, этот ns сервер зафиксирует факт запроса IP адреса у суб-домена kzm5igepvd.mysite.com.
Это правильно, что были даны определения терминам, и я согласен, что команды терминала очень желательно освоить. Год назад я тоже сделал обширную шпаргалку по гиту (на-английском), и постарался дать понятные для новичка определения. Насчет терминала стоит добавить, что очень удобно создать собственный набор гит-алиасов для частых действий, у меня их несколько десятков.
Согласен, что использование людей как источник энергии выглядит нелепо. А как вам такое возможное объяснение: понимая опасность ИИ, человечество определило его главную цель — обеспечивать уровень жизни не хуже, чем в конце XX века. Цель надежным образом достигнута через симуляцию.
А теперь без шуток. Если есть такая «висячая» ветка, которую нельзя просто cмерджить, но хочется сохранить в истории основной ветки, то можно сделать искуственный мердж, о котором я написал тут. Пример:
git checkout master
git merge --ff $(git commit-tree HEAD^{tree} -m "Empty commit. Artificial merge of branch 'alpha' into 'master'" -p HEAD -p alpha)
Мы получим пустой коммит, то есть коммит, который ничего не меняет, так как его единственная цель — это просто замкнуть ветку через мердж. После этого ветку можно спокойно удалить, зная, что вся ее история сохранена.
P.S. Читаю эту статью 5 апреля, и пока не дошел до комментов, думал «что это за бред» )
Спасибо за полезный комментарий. Я согласен, что это здорово — мастерски владеть стандартными командами (git reset, git checkout ...) и собирать из них крутые комбо. Но чтобы стать таким мастером, нужно отличное понимание внутренней структуры гита. Я написал статью именно для этого, мне хотелось поделиться своим опытом и видением. Если человек хочет понимать гит, то ему надо понимать, что коммиты — это деревья, но не изменения. И на примере git commit-tree я хочу дать это понимание.
Что интересно Verisign на указанном сайте дает при запросе доступ к списку second-level domain только на 2 tld: .com и .name, а для других tld официально список можно получить только у ICANN. В зоне .ru более 5 миллионов доменов, какие интересно есть способы получить этот список.
Фактически это просто продление более раннего ограничения от 22 апреля, которое было введено на 60 дней до 23 июня.
Так это сарказм ведь )
Спасибо за рассказ. Про цикл мания-депрессия при биполярном расстройстве я узнал недавно из вот этого эпизода замечательного мини-сериала Modern Love by Amazon Prime. Оказывается, это и правда так.
Мы получим пустой коммит, то есть коммит, который ничего не меняет, так как его единственная цель — это просто замкнуть ветку через мердж. После этого ветку можно спокойно удалить, зная, что вся ее история сохранена.
P.S. Читаю эту статью 5 апреля, и пока не дошел до комментов, думал «что это за бред» )