Ссылки: - Git курс (playlist): ruclips.net/video/W4hoc24K93E/видео.html - Git разное (playlist): ruclips.net/video/8HxTHPkdedA/видео.html - Учебник и курсы по JavaScript и смежных технологиям: learn.javascript.ru
Не знаю насколько сфокусированным нужно эти 5 минут просмотреть и прослушать что бы уследить и запомнить ВСЕ детали что автор говорит :D (хотя возможно кто-то и не пытается понять прям всё) В поём случае, я только после повторного просмотра запомнил что в файл ORIG_HEAD записываются хэшы только тех коммитов - после которых следуют опасные комманды (с рисками потери данных: pull, merge, reset). При этом скринкаст топище. Приходится пересматривать, но важно что после перемотки приходит понимание, а главное - не возникают противоречия в изложенной инфеормации, всё чётко продуманно, без "эээ"-кивания и явных упещений))
GitHub удаление коммита ------------------------------------------ Чтобы удалить запушеные коммиты окончательно с GitHub, то сначала как на видео: git reset --hard хеш_коммита (хеш_коммита - коммит к которому хотим вернуться и удалить всё что было после этого коммита, вместе с изменениями в файлах. Что бы файлы с изменениями, в коммитах что будут удалены, остались у нас в локальной папке, то вместо --hard пишем --soft) А потом: git push --force (Команда даст возможность зайти в акк GitHub, что бы эти изменения применились в репозитории)
Чувак на будущее. Твое выразительное чтение с натужной выразительностью да еще с интонационными ошибками не способствует восприятию а наоборот сильно мешает. Материал не станет легким если ты изобразишь легкость поддельными интонациями. Ложные интонации только вводят в заблуждение и раздражают. Чтобы материал был простым надо чтобы этот с*аный гит был простым а не таким г*вном какое он есть сейчас с кучей перегруженных названий и ненужного фуфла. Ты облегчил бы понимание если бы не изображал легкость а наоборот явно указал бы на все несуразности например что чекаут и переключается между ветками и создает ветку и переключается между коммитами и хрен знает что еще. Вообще это г*вно является г*вном с того момента как оно имеет интерфейс командной строки и не имеет графического интерфейса в 2023-то году. Ты видел TortoiseSVN? Не надо запоминать кучу команд с тонной параметров. Все действия перечислены в нескольких пунктах меню и видны с беглого взгляда. Там нет такого что одно меню выполняет разные действия в зависимости от того как его нажмешь. А эта херня напичкана таким фуфлом да еще разные команды дублируют друг друга например чекаут и ресет. Короче поменьше фальши чувак. Страна гниет от фальши. Сгнил совок гниет и рашка потому что гниение начинается в головах с непонимания и отвращения и ты вносишь в это свою лепту.
Красава чел. Высказал то что у многих в головах. Эта излишняя задротная чушь заколебала. Блять. В 2024 иметь интерфейс в виде командной строки это верх идиотизма!
@@МихаилБеляков-я7ю На конференции задров один задр сказал что этим г-ном надо пользоваться через гуишные тулзы но не сказал какие. В VSCode есть встроенный плагин Source Control. Если не пользуешься VSCode у самого г-на есть gitk и еще из него вызывается Git Gui. Я освоил пару команд и больше никуда не тыкаю.
@@МихаилБеляков-я7ю Видишь сообщение? Че-т вонючий ютуб не показывает. На конференции г-нарей один г-нарь сказал что этим г-ном надо пользоваться через гуишные тулзы но не сказал какие. В VSCode есть встроенный плагин Source Control. Если не пользуешься VSCode у самого г-на есть gitk и еще из него вызывается Git Gui. Я освоил пару команд и больше никуда не тыкаю.
Ссылки:
- Git курс (playlist): ruclips.net/video/W4hoc24K93E/видео.html
- Git разное (playlist): ruclips.net/video/8HxTHPkdedA/видео.html
- Учебник и курсы по JavaScript и смежных технологиям: learn.javascript.ru
Спасибо решил вопрос на первой минуте, материал без воды, ура !
Лучшее объяснение из возможных!
Спасибо! Пожалуй, лучший курс по git!
Благодарю, очень доступно и понятно, а главное вложилось в 5 минут)
Не знаю насколько сфокусированным нужно эти 5 минут просмотреть и прослушать что бы уследить и запомнить ВСЕ детали что автор говорит :D (хотя возможно кто-то и не пытается понять прям всё)
В поём случае, я только после повторного просмотра запомнил что в файл ORIG_HEAD записываются хэшы только тех коммитов - после которых следуют опасные комманды (с рисками потери данных: pull, merge, reset).
При этом скринкаст топище. Приходится пересматривать, но важно что после перемотки приходит понимание, а главное - не возникают противоречия в изложенной инфеормации, всё чётко продуманно, без "эээ"-кивания и явных упещений))
@@andreipalii1220 я вообще останавливаю каждые несколько секунд и отрабатываю все действия на практике)
GitHub удаление коммита
------------------------------------------
Чтобы удалить запушеные коммиты окончательно с GitHub, то сначала как на видео:
git reset --hard хеш_коммита
(хеш_коммита - коммит к которому хотим вернуться и удалить всё что было после этого коммита, вместе с изменениями в файлах. Что бы файлы с изменениями, в коммитах что будут удалены, остались у нас в локальной папке, то вместо --hard пишем --soft)
А потом:
git push --force
(Команда даст возможность зайти в акк GitHub, что бы эти изменения применились в репозитории)
Обнял !
лучший, в видео про это не говорится а ведь видео про удаление коммитов
Спасибо за курс! А чем git checkout f отличается от git reset hard в рамках одного коммита?
Вот меня тоже интересует
@@АнтонАнтипин-п2ъ я с вами)
👍👍👍👍👍👍👍
Спасибо за занятие
СПАСИБООООО! выручали )))
спасибо
можно ли как нибудь вырезать часть коммитов из середины истории?
ruclips.net/video/dgOpnebZkRo/видео.html&ab_channel=ScottHanselman - 09:20 git rebase
@@jokerby4202 Не очень понятно, что вы хотели мне этим сказать.
OK!
Чувак на будущее. Твое выразительное чтение с натужной выразительностью да еще с интонационными ошибками не способствует восприятию а наоборот сильно мешает. Материал не станет легким если ты изобразишь легкость поддельными интонациями. Ложные интонации только вводят в заблуждение и раздражают. Чтобы материал был простым надо чтобы этот с*аный гит был простым а не таким г*вном какое он есть сейчас с кучей перегруженных названий и ненужного фуфла. Ты облегчил бы понимание если бы не изображал легкость а наоборот явно указал бы на все несуразности например что чекаут и переключается между ветками и создает ветку и переключается между коммитами и хрен знает что еще. Вообще это г*вно является г*вном с того момента как оно имеет интерфейс командной строки и не имеет графического интерфейса в 2023-то году. Ты видел TortoiseSVN? Не надо запоминать кучу команд с тонной параметров. Все действия перечислены в нескольких пунктах меню и видны с беглого взгляда. Там нет такого что одно меню выполняет разные действия в зависимости от того как его нажмешь. А эта херня напичкана таким фуфлом да еще разные команды дублируют друг друга например чекаут и ресет. Короче поменьше фальши чувак. Страна гниет от фальши. Сгнил совок гниет и рашка потому что гниение начинается в головах с непонимания и отвращения и ты вносишь в это свою лепту.
А еще выучи слово идентификатор. Не индификатор а идентификатор.
Красава чел. Высказал то что у многих в головах. Эта излишняя задротная чушь заколебала. Блять. В 2024 иметь интерфейс в виде командной строки это верх идиотизма!
@@МихаилБеляков-я7ю На конференции задров один задр сказал что этим г-ном надо пользоваться через гуишные тулзы но не сказал какие. В VSCode есть встроенный плагин Source Control. Если не пользуешься VSCode у самого г-на есть gitk и еще из него вызывается Git Gui. Я освоил пару команд и больше никуда не тыкаю.
@@МихаилБеляков-я7ю Видишь сообщение? Че-т вонючий ютуб не показывает. На конференции г-нарей один г-нарь сказал что этим г-ном надо пользоваться через гуишные тулзы но не сказал какие. В VSCode есть встроенный плагин Source Control. Если не пользуешься VSCode у самого г-на есть gitk и еще из него вызывается Git Gui. Я освоил пару команд и больше никуда не тыкаю.