Ссылки: - Git курс (playlist): ruclips.net/video/W4hoc24K93E/видео.html - Git разное (playlist): ruclips.net/video/8HxTHPkdedA/видео.html - Учебник и курсы по JavaScript и смежных технологиям: learn.javascript.ru
Гениально! Лучший курс из всех, что видел, ровно то, что не понимал, не мог нигде найти ответы и, наконец, нашел. Спасибо огромное! Очень четко, наглядно, понятно.
Еще один вариант как это можно сделать: 1) git branch fix (создаем без переключения на ветку) 2) git branch reset --hard shaFingerprint (shaFingerprint = цифры идентификатор коммита до момента когда внесли закомиченные изменения) 3) git checkout fix Это частый факап... Спасибо за отличное видео!
0:40 2:03 git checkout -B [название ветки и коммит] (большое B - для принудительного создания и передвижения ветки, даже если она есть, аналог флага -f у git branch) 2:43 Итог
после все этой движухи, перейди на локальную ветку, которую переместил, и выполни git push -f и remote указатель переместится туда же, куда и локальный и все будут счастливы, только после этого, стоит написать коллегам, чтоб они получили перемещенную ветку еще раз
А если мастер передвинуть на хэш 1913, то что будет с веткой feature ? Если я правильно понимаю, ветка feature фактически теперь будет считаться созданной от ветки fix ?
Ссылки:
- Git курс (playlist): ruclips.net/video/W4hoc24K93E/видео.html
- Git разное (playlist): ruclips.net/video/8HxTHPkdedA/видео.html
- Учебник и курсы по JavaScript и смежных технологиям: learn.javascript.ru
Гениально! Лучший курс из всех, что видел, ровно то, что не понимал, не мог нигде найти ответы и, наконец, нашел. Спасибо огромное! Очень четко, наглядно, понятно.
Еще один вариант как это можно сделать:
1) git branch fix (создаем без переключения на ветку)
2) git branch reset --hard shaFingerprint (shaFingerprint = цифры идентификатор коммита до момента когда внесли закомиченные изменения)
3) git checkout fix
Это частый факап... Спасибо за отличное видео!
Спасибо! Пожалуй, лучший курс по git!
Коротко, ясно, по делу! Спасибо за ваш труд!
0:40
2:03 git checkout -B [название ветки и коммит] (большое B - для принудительного создания и передвижения ветки, даже если она есть, аналог флага -f у git branch)
2:43 Итог
Огромное человеческое спасибо
Очень наглядно и понятно! Спасибо!
Господи, я наконец понял этот момент)))
спасибо огромное, очень полезно
Божественно!
Спасибо
сработают ли эти фокусы если у нас удаленный репозиторий и мы уже делали пуш?
после все этой движухи, перейди на локальную ветку, которую переместил, и выполни git push -f
и remote указатель переместится туда же, куда и локальный и все будут счастливы, только после этого, стоит написать коллегам, чтоб они получили перемещенную ветку еще раз
Спасибо!
А если мастер передвинуть на хэш 1913, то что будет с веткой feature ? Если я правильно понимаю, ветка feature фактически теперь будет считаться созданной от ветки fix ?
на eclipse?
Нужно помнить идентификаторы всех коммитов? В refs/heds нет истории, только текущие идентификаторы. branch -v так же показывает текущие
git log попробуйте
ОХРЕНЕТЬ)!
OK!
второй круг
Спасибо! Пожалуй, лучший курс по git!
спасибо