⚠️ Не забывайте подписываться на наш Канал, у нас здесь каждую неделю свежие полезные видео по фронтенду - th-cam.com/channels/mI5YBB9KJ0xLtFtgBX8rfw.html ❗️😉
Каждый раз, когда нужно воспользоваться interactive rebase, захожу сюда, а потом в документацию, так как документация после просмотра читается легче. Большое спасибо!
Главное это сидя на feature увидеть косяк в коммите мастере, ребейзнутся находясь в feature на этот коммит, внести изменения и продолжить :) и вот у тебя свой мастер в feature и настоящий мастер который живет своей жизнью
@@linuxoidovich угу, вим очень удобный, как молоток, которым ты не можешь забивать гвозди пока не прочитаешь инструкцию, не посмотришь туториалы на ютубе и не пройдешь курс обучения. после этого всего он действительно кажется удобным.
Спасибо тебе! Только после внесения изменений в название коммита лучше бы сказал не "ОК", а "Нажмите опять esc + :wq + enter". А то опять квест пришлось проходить.
Сергей спасибо за видео. Так же было бы очень интересно рассмотреть тему про случаи когда функция возвращает новую функцию или когда функция принимает другую функцию как аргумент.
спасибо! все время юзал sourcetree для сжатия коммитов, но теперь пригодилось видео из-за переезда на linux(sourcetree нет linux-версии). теперь все легко :)
А если коммит в общей ветке от другого разработчка, то его можно ребейснуть и поменять имя коммита? потому что --amend изменение добавит в коммит, но переименовать не даст.
как же мне нравится как он говорит и не "высерает" из себя "правильное произношение" английских слов, как делает большинство. Просто приятно слушать. Спасибо
Говорит хорошо, это факт! Английские слова тоже неплохо произносит. Произношение не самое важное. Акцент будет всегда, даже если 20 лет в англоговорящей стране проживёшь. Проблема, когда вообще неправильно произносят. Он, например, говорит сквАш, и это неправильно. Правильно сквОш. Даже если носитель языка чисто скажет сквАш, это будет ошибкой. Поэтому надо правильные звуки говорить и не париться по поводу акцента, то бишь произношения
Мне кажется, обратная команда: "git terminate --all". Но если не сработает, то тогда: "diskpart -> clean partition" - возвращает в исходное состояние вообще все!
не знаю что за флаг -ff. Не слышал про такой. Форс пуш моно сделать либо написав полную команду git push origin master --force или используя сокращение git push origin master -f
⚠️ Не забывайте подписываться на наш Канал, у нас здесь каждую неделю свежие полезные видео по фронтенду - th-cam.com/channels/mI5YBB9KJ0xLtFtgBX8rfw.html ❗️😉
Молодец. Единственный кто сказал про сохранения файла. Везде просто говорят сохраните файл. А я даже не знал что это какой-то Vim.
Оставляю для себя:
3:48 git rebase -i
10:28 git commit --fixup=; git rebase -i --autosquash HEAD~(N)
13:36 git rebase -i
Всё это хорошо и весело когда нет конфликтов с Мастером.
Каждый раз, когда нужно воспользоваться interactive rebase, захожу сюда, а потом в документацию, так как документация после просмотра читается легче. Большое спасибо!
Рад слышать:) и Вам спасибо)
Огромное спасибо за такое подробное видео!
Как всегда супер полезно! Спасибо!
До этого использовал интерактивное добавление в индекс. Теперь буду и ребайз делать так. Удобно.
Главное это сидя на feature увидеть косяк в коммите мастере, ребейзнутся находясь в feature на этот коммит, внести изменения и продолжить :) и вот у тебя свой мастер в feature и настоящий мастер который живет своей жизнью
За drop коммита лайк, не знал что так выкидывать можно, спасибо)
Огромное спасибо что разжевали!)
Рад, что оказалось полезно
Очень пригодилось Ваше видео, благодарю :)
Рад слышать)
"Вы же знаете, как из VIM если что выходить?" АГОНЬ! ;))) Сначала войти, т.е. сделать, а потом уже предупредить )))
Ну вим достаточно удобный.
@@linuxoidovich Не, ну на лошади мне тоже хочется по ездить.Но передвигаться предпочитаю на поездах, самолетах или авто
@@ntvisigoth Не понимаю этого сравнения вима с лошадями, а нано с самолетами, авто. В виме удобнее работать просто.
@@linuxoidovich угу, вим очень удобный, как молоток, которым ты не можешь забивать гвозди пока не прочитаешь инструкцию, не посмотришь туториалы на ютубе и не пройдешь курс обучения.
после этого всего он действительно кажется удобным.
Безупречный мануаль! Спасибо
Спасибо! Ваше видео помогало несчитанное количество раз
Прям здо́рово! Автор, спасибо за видео!
Рад, что полезно!
Супер! Если бы ещё на Git Extension такое же видео
Спасибо тебе! Только после внесения изменений в название коммита лучше бы сказал не "ОК", а "Нажмите опять esc + :wq + enter".
А то опять квест пришлось проходить.
Спасибо, что написали! Я полчаса уже бьюсь с этим выходом))
esc + :x + enter
дякую, друже
здоров.я тобі
Магия наведения порядка в коммитах! Вспоминается сцена из старого Микки Мауса, когда порядок наводился сам))
вот бы еще код сам писался! :)
@@frontendscience не не не, давайте пока без этого =)
Сергей спасибо за видео. Так же было бы очень интересно рассмотреть тему про случаи когда функция возвращает новую функцию или когда функция принимает другую функцию как аргумент.
Рад, что понравилось! High Order functions у нас в планах :)
Музыка в видео очень отвлекает, но видео полезное, спасибо
Очень достойно
Благодарю за мотивацию)
это было полезно, спасибо)
Рад что было полезно!
Так и не смог выйти из Vim.
Пришлось продать ноут. 😮
Огромное спасибо за видео!
Спасибо большое!
Очень полезно👏
Рад что оказалось полезно! :)
спасибо! все время юзал sourcetree для сжатия коммитов, но теперь пригодилось видео из-за переезда на linux(sourcetree нет linux-версии). теперь все легко :)
Здравствуйте, Дмитрий. Я так же использую линукс. Подскажите, пожалуйста, как переместиться на строку вниз в shell, и сохранять изменения?
@@СаадатКосумбаева-д2ш если я правильно понял вопрос то вам надо 1) перейти в режим команд используйте : 2) wq
спасибо большое!
git cherry -v branch | wc -l - узнать количество комитов для ребейса
Класс! Сделаю себе алиас!
А если коммит в общей ветке от другого разработчка, то его можно ребейснуть и поменять имя коммита? потому что --amend изменение добавит в коммит, но переименовать не даст.
Можно поменять имя коммита.
Расшифровки alias тут нет, что значит "git lol"?
Добавил все свои алиасы в описание к видео.
git lol = git log --graph --decorate --pretty=oneline --abbrev-commit
Влил *master* в ветвь *dev.* Как отредактировать?
Error: could not apply SHA...
CONFLICT content
как же мне нравится как он говорит и не "высерает" из себя "правильное произношение" английских слов, как делает большинство. Просто приятно слушать. Спасибо
Говорит хорошо, это факт! Английские слова тоже неплохо произносит. Произношение не самое важное. Акцент будет всегда, даже если 20 лет в англоговорящей стране проживёшь. Проблема, когда вообще неправильно произносят. Он, например, говорит сквАш, и это неправильно. Правильно сквОш. Даже если носитель языка чисто скажет сквАш, это будет ошибкой. Поэтому надо правильные звуки говорить и не париться по поводу акцента, то бишь произношения
поле изменений у меня появляется такая надпись (name|REBASE 9/9) Нигде не могу найти об этом, что это означает(((
Здравствуйте. Можете, пожалуйста, отправить ваш алиас для git lol? :)
lol = log --graph --decorate --pretty=oneline --abbrev-commit
@@frontendscience Большое спасибо! 🙂
огонь
Как отменить команду git rebase -i HEAD~2?!)))))
Есть обратная операция, отменяющая эту?))
В комменте сложно объяснить но вообще вся история хранится в git reflog. Рекомендую посмотреть в эту сторону
Мне кажется, обратная команда: "git terminate --all". Но если не сработает, то тогда: "diskpart -> clean partition" - возвращает в исходное состояние вообще все!
Можно код активации
Что за сокращенные команды?
Добавил в описание к видео все свои алиасы
Форс-пушу вот так git push origin -ff feature
это тоже самое что и у вас git push origin feature --force?
не знаю что за флаг -ff. Не слышал про такой.
Форс пуш моно сделать либо написав полную команду git push origin master --force или используя сокращение git push origin master -f
как там сделать команды git сокращенными?
В домашней директории пользователя в .bashrc можешь прописать алиасы на команды гита
@@rmnbutler или можно через гит сделать алиасы.)
лайкос...
Спасибо. Есть вопрос Что означает флаг -i после команды rebase ?
ахахахха
Interactive
У меня просьба. Дайте ссылку на видео про интерактивный рибейз.
а как изменить название коммита 4ed7c7b из видео ?? th-cam.com/video/m-GIJOEh798/w-d-xo.html
Жаль не показали как разделить 1 коммит на 2
Не нужен нам ваш глючный Гит, мы используем исключительно только надежные Zip-архивчики! XD
"если вы до ребейса пушили в удалённый репозиторий, то не надо было пушить"