Ты не давал ссылку, сказал почитайте про хуки. Ну таки гугл в помощь! Я даю все необходимое, довольно подробно. Если подробно не рассмотрел, значит сейчас не очень важно. Если очень хочется глубже копнуть - то это уже самому. Но я повторюсь еще раз: ты слишком сильно уходишь в сторону. Тебе надо разобраться с малым и далее уже идти к большему. Ты же пытаешься постигнуть сразу большее. В итоге не познаешь ни большего, ни меньшего, плодя только больше и больше вопросов и непонимания. > просто git pull он же вроде по умолчанию мастер тянет git pull по умолчанию и всегда тянет все. Просто тянет это в remote-бранчи. Сделай git remote -v и увидишь красным "скрытые бранчи". То есть по сути, когда ты делаешь git pull, он стягивает все не в текущую ветку, а просто все внешнее в их ветки. А вот дальше происходит следующее: если у текущей ветки указан upstream, то он сразу применяет изменения из remote-ветки. Ты выливал же git push --set-upstream origin with_error, то есть сразу с установкой апстрима. В таком случае, если ты находишься в этой ветке и делаешь git pull, он в том числе и накатит сразу изменения из remote-ветки в твою. В крайнем случае можешь сделать git log чтобы посмотреть какие сейчас коммиты находятся в твоем текущем бранче.

Подскажи где я дал неправильную ссыль про хуки. Ты не давал ссылку, сказал почитайте про хуки. И подскажи, как правильно мне через гит забрать те измения, которые ты сделал. Я понял, что в моем, только вот не понял, ты получается мою ветку редактировал и там кстати в Action так и висят ошибки. Значит мне надо делать git pull origin with_error2 ? (просто git pull он же вроде по умолчанию мастер тянет)

Кинь правильную ссыль, почитать про хуки. Подскажи где я дал неправильную ссыль про хуки. >> И подскажи, как правильно мне через гит забрать те измения, которые ты сделал. git pull Они же в твоем проекте теперь.

И подскажи, как правильно мне через гит забрать те измения, которые ты сделал.

Кинь правильную ссыль, почитать про хуки.

Всем еще раз привет! Закрыл задачу: https://freecode.academy/tasks/ckk5ewb31n0940730jfnsqgy3 Теперь не надо каждый раз обновлять страницу, чтобы увидеть новые данные. К примеру, если вы находитесь на странице топика и кто-то написал комментарий, он у вас сразу появится на странице. Это касается и многих других данных на сайте.

Всем привет! Видео было записано к этому комментарию. Если кто еще не освоил Eslint и TypeScript, советую посмотреть. Не понимая этот базис очень сложно будет программировать.

Отправлять ПР было рано еще, у тебя же там куча ошибок. Собственно, автоматические тесты ПРа сразу выявили ошибки и поставили крест на нем. https://github.com/freecode-academy/freecode.academy/pull/1/checks?check_run_id=1737032855#step:5:9 Собственно, эти две ошибки ты и должен был увидеть в редакторе своем, а не только тайпскриптовые. Вопрос, у тебя расширение Eslint стоит в редакторе? Просто TypeScript ругается на ошибки в типизации (они были, потому что ты не импортировал модуль moment). А вот проверки кода синтаксические выполняются эслинтом (чтобы переменные все были, не было не используемых, правила именования и т.п.). То есть ты должен был при наведении мышкой видеть такую всплывашку: Вот ты или не все скопировал прислал, или просто плагин эслинг не стоит. Проверку можно выполнить еще через терминал. yarn lint - запускает эслинт на проверку кода всего проекта. Результат по твоей репе: yarn types - Запускает тайпскрипт на проверку всего кода. Эти проверки уже показывают, что в проекте все плохо. Выкатил тебе исправления: https://github.com/p1aton/freecode.academy/commit/e457e65863ec7f161375cdc04ce4b005cb7e9fdf И записал видео с разбором ситуации https://www.youtube.com/watch?v=RZ10Dw2Jl4Q