JavaScript.ru
JavaScript.ru
  • Видео 276
  • Просмотров 7 157 858

Видео

2. Крэш-курс по Git и Github - Внесение изменений в проект, push
Просмотров 9 тыс.3 года назад
- Сохранение локальных изменений, git add, git commit. - Создание Pull Request.
1. Крэш-курс по Git и Github - Установка
Просмотров 15 тыс.3 года назад
Установка и начальные настройки конфига Git.
5.1 Git - Продвинутая конфигурация - Настройка редактора
Просмотров 2 тыс.3 года назад
- Настройка редактора для ввода описаний коммитов Git - "Стандартные" редакторы и как настроить Git, чтобы использовал любой (почти)
2.2 Git - Основы - Создание репозитория, первый коммит
Просмотров 106 тыс.3 года назад
- Создание репозитория Git. - Рабочая зона, индекс и репозиторий. - Добавление и сохранение файла в git: что при этом происходит.
2.1 Git - Основы - Конфигурация
Просмотров 149 тыс.3 года назад
- Конфигурация Git: опции user.name, user.email. - Уровни конфигурации: локальный, глобальный и системный. - Команды для конфигурации Git. - Настройка редактора. - Алиасы для работы с Git в консоли - Просмотр документации из консоли.
1.1 Git - Введение - Что такое Git?
Просмотров 323 тыс.3 года назад
- Как работает Git, репозиторий, общая схема использования Git. - Установка Git.
9.1 Git - Просмотр эквивалентных коммитов - Команды cherry, log --cherry-mark
Просмотров 1,7 тыс.3 года назад
Пометка эквивалентных коммитов при выводе истории разработки.
8.2 Git - Даты в git - Вывод даты, форматирование
Просмотров 1 тыс.3 года назад
- Задаём формат, в котором git выводит даты. - Для git log и других команд.
8.1 Git - Даты в git - Ввод даты, форматы дат в git
Просмотров 9753 года назад
- Как и в каких форматах можно передать дату git, например, чтобы искать по дате. - Для git log, expire, gc и других команд.
7.2 Git - Дополнительные виды reset - --merge: для отмены слияний
Просмотров 1,2 тыс.3 года назад
- Команда git reset merge: как keep, но с удалением проиндексированных изменений
6.2 Git - Продвинутое слияние - Стратегии слияния
Просмотров 2,5 тыс.3 года назад
- Дополнительные стратегии слияния для разных ситуаций.
7.1 Git - Дополнительные виды reset - --keep: жёсткий с сохранением изменений
Просмотров 1,5 тыс.3 года назад
- Команда git reset keep: как hard, но с сохранением незакоммиченных изменений там, где это возможно.
6.1 Git - Продвинутое слияние - Объединение всех изменений, драйверы слияния
Просмотров 1,6 тыс.3 года назад
- Драйвер слияния union, для объединения всех изменений. - Создание "нестандартных" драйверов слияния: для файлов с переводами или других.
5.5 Git - Продвинутая конфигурация - Формат файла .gitignore
Просмотров 5 тыс.3 года назад
5.5 Git - Продвинутая конфигурация - Формат файла .gitignore
5.6 Git - Продвинутая конфигурация - Подключение файлов в конфиг: include
Просмотров 1 тыс.3 года назад
- Сложный конфиг можно бить на части. - Можно повторно использовать части конфига для разных проектов.
5.4 Git - Продвинутая конфигурация - Атрибуты: .gitattributes, text, eol
Просмотров 3 тыс.3 года назад
5.4 Git - Продвинутая конфигурация - Атрибуты: .gitattributes, text, eol
5.3 Git - Продвинутая конфигурация - Нормализация переводов строк, core.autocrlf
Просмотров 2 тыс.3 года назад
5.3 Git - Продвинутая конфигурация - Нормализация переводов строк, core.autocrlf
5.2 Git - Продвинутая конфигурация - Проблема с переводами строк Windows/Linux
Просмотров 1,5 тыс.3 года назад
5.2 Git - Продвинутая конфигурация - Проблема с переводами строк Windows/Linux
4.1 Git - Сборка мусора
Просмотров 1,6 тыс.3 года назад
4.1 Git - Сборка мусора
1.2 Git - Теги - Использование тегов для релиза с describe и archive
Просмотров 3,5 тыс.3 года назад
1.2 Git - Теги - Использование тегов для релиза с describe и archive
1.1 Git - Теги - Теги, основные действия с тегами
Просмотров 17 тыс.3 года назад
1.1 Git - Теги - Теги, основные действия с тегами
2.2 Git - Продвинутый diff - Сравнение картинок и не только с git diff
Просмотров 1,4 тыс.3 года назад
2.2 Git - Продвинутый diff - Сравнение картинок и не только с git diff
2.1 Git - Продвинутый diff - Сравнение по словам, драйвер diff
Просмотров 1,9 тыс.3 года назад
2.1 Git - Продвинутый diff - Сравнение по словам, драйвер diff
3.1 Git - ReReRe - Авторазрешение одинаковых конфликтов
Просмотров 6 тыс.3 года назад
3.1 Git - ReReRe - Авторазрешение одинаковых конфликтов
10.3 Git - Отмена коммитов через revert - Повторное слияние с rebase
Просмотров 11 тыс.3 года назад
10.3 Git - Отмена коммитов через revert - Повторное слияние с rebase
10.2 Git - Отмена коммитов через revert - Отмена слияния через revert
Просмотров 11 тыс.3 года назад
10.2 Git - Отмена коммитов через revert - Отмена слияния через revert
10.1 Git - Отмена коммитов через revert - Обратные коммиты, revert
Просмотров 22 тыс.3 года назад
10.1 Git - Отмена коммитов через revert - Обратные коммиты, revert
9.7 Git - Перемещение коммитов - Исправляем коммит посередине ветки: autosquash
Просмотров 11 тыс.3 года назад
9.7 Git - Перемещение коммитов - Исправляем коммит посередине ветки: autosquash
9.6 Git - Перемещение коммитов - Интерактивное перебазирование, rebase -i
Просмотров 17 тыс.3 года назад
9.6 Git - Перемещение коммитов - Интерактивное перебазирование, rebase -i

Комментарии

  • @supotnitskiy
    @supotnitskiy 2 дня назад

    спасибо

  • @rsweb9521
    @rsweb9521 5 дней назад

    Спасибо решил вопрос на первой минуте, материал без воды, ура !

  • @ruslanryapov6221
    @ruslanryapov6221 6 дней назад

    Информативно, сжато, по факту! Автор, ты очень крут! Продолжай в том же духе)

  • @AlisaLisa-sx2te
    @AlisaLisa-sx2te 14 дней назад

    Спасибо! Шикарные видео по git!

  • @VeynShot
    @VeynShot 19 дней назад

    Крутые скринкасты, отлично освежают память, и все вполне понятно/ вот так теперь работает mySyncValidator(formControl: AbstractControl) :ValidationErrors | null

  • @cocojamboo7300
    @cocojamboo7300 21 день назад

    Обьясните пожалуйста, почему на 2:36 коммит .gitignore просиходит без -a? До этого же, когда делали аналогично для index.html и script.js, пользовались -a

  • @whoami866
    @whoami866 24 дня назад

    Как сделать токой же визуализатор?

  • @alexfox9406
    @alexfox9406 25 дней назад

    Замечательные уроки! И подача отличная

  • @user-zr6qb2ot9i
    @user-zr6qb2ot9i 26 дней назад

    Спасибо! Кутой курс по Git. Лучшее из того что есть!

  • @alexfox9406
    @alexfox9406 27 дней назад

    Спасибо за ваш труд.

  • @andreyromanov680
    @andreyromanov680 27 дней назад

    а нельзя ли просто сделать git pull?

  • @alexfox9406
    @alexfox9406 27 дней назад

    Отличные уроки и очень актуальные. Спасибо Вам

  • @alexfox9406
    @alexfox9406 27 дней назад

    Спасибо, отличный урок

  • @alexfox9406
    @alexfox9406 28 дней назад

    Спасибо за уроки

  • @alexfox9406
    @alexfox9406 Месяц назад

    Спасибо! Пожалуй, лучший курс по git!

  • @nurkhabib8954
    @nurkhabib8954 Месяц назад

    Отличный курс по гит. Спасибо вам за труд. Но есть один нюанс.. разве нельзя было файл назвать по другому? Индекс перемещаем в индекс. И тут, у того кто только начинает изучать гит, выносит мозг нафиг😂

  • @igorarchakov8664
    @igorarchakov8664 Месяц назад

    а как использовать git-bash-prompt?? я поставил его через brew, но консоль все равно не поменялась, обычный bash

  • @user-ui2hn6xj6k
    @user-ui2hn6xj6k Месяц назад

    Спасибо ❤‍🔥

  • @ascar66
    @ascar66 Месяц назад

    странно конечно, такой хороший канал и автор перестал выкладывать видосы почти 50 тыс подписчиков

  • @user-fp1wu6xy9m
    @user-fp1wu6xy9m Месяц назад

    Лучший курс по Git

  • @joodgee
    @joodgee Месяц назад

    Не совсем понятна ситуация с git diff. Если мы сравниваем рабочую директорию и индекс, то почему упоминается сам Repository (HEAD) и приводится сравнение, что "если индекс и Repository (HEAD) одинаковы, то git diff HEAD это то же самое, что и git diff"?

  • @fo_ortuna1213
    @fo_ortuna1213 2 месяца назад

    Если кто смотрит в 2024, то предупреждаю, что есть вещи, которые сегодня делаются не так, как показаны в курсе. Чтобы вы потом не переучивались.

  • @runtimeexception3032
    @runtimeexception3032 2 месяца назад

    Благодарю!

  • @kinzoffofficial
    @kinzoffofficial 2 месяца назад

    Тем кто только начинает - 3 совета: 1. пересматривайте моменты которые не поняли или прозевали. 2. конспектируете, так лучше запомните инфу, поймёте лучше что к чему, а ещё можно потом подсматривать и повторять конспект. 3. проделываете то что показывает автор. На деле вам понадобится куда меньше времени чем ему, ведь он больше времени объяснят чем прописывает команды. За счёт этого вы найдёте у себя пробелы к которым можно вернуться.

  • @user-wc9kq3mi4o
    @user-wc9kq3mi4o 2 месяца назад

    в windows команда mv и rm не работает

  • @KingDev6363
    @KingDev6363 2 месяца назад

    Иниересно,на котлине тоже самое ?

  • @aa.astray
    @aa.astray 3 месяца назад

    я свой проект так и сделала. первый коммит небольшой, второй, а дальше пошли такие гиганские коммиты с подписями вообще никак не связанные с самим обновлением 🙂

  • @dataerror5571
    @dataerror5571 3 месяца назад

    А если, помимо переименовывания, в файле также есть изменения (например, поменяли название namespace), то из-за изменения контрольной суммы гит не будет видеть переименования?

  • @lsdkkdkkd
    @lsdkkdkkd 3 месяца назад

    3:20 очень нравится как ты обьясняешь подкрепляя визуалом

  • @lsdkkdkkd
    @lsdkkdkkd 3 месяца назад

    1:42 а команда dog что делает

  • @lsdkkdkkd
    @lsdkkdkkd 3 месяца назад

    1:42 а команда dog что делает

  • @wardxela
    @wardxela 3 месяца назад

    Спасибо большое, очень полезная информация

  • @user-ck3yj6bj7l
    @user-ck3yj6bj7l 3 месяца назад

    "git restore --staged *" тоже самое ,что "git reset *"?

    • @cocojamboo7300
      @cocojamboo7300 11 дней назад

      По идее да, если я вас правильно понял. "git reset 54a4 index.html" = "git restore --staged --source=54a4 index.html"

  • @yoshimitsu7723
    @yoshimitsu7723 3 месяца назад

    зачем это все нужно, когда текущую ветку можно актуализировать с помощью git pull master?

    • @yersainaldabayev8836
      @yersainaldabayev8836 2 месяца назад

      Ну ты сделаешь пулл, у тебя будет актуальная ветка. Пока будешь работать, параллельно кто то мерджнет свою ветку в мастер и опа и у тебя уже не актуальная ветка

    • @yoshimitsu7723
      @yoshimitsu7723 2 месяца назад

      @@yersainaldabayev8836 а что мешает сделать пул перед пул реквестом?

  • @user-zb9qy9yc4b
    @user-zb9qy9yc4b 3 месяца назад

    Господи Илья, как же круто всё сделано, прям молодец. Спасибо что всё это делаешь

  • @include.6890
    @include.6890 3 месяца назад

    =)

  • @mrBars1kChannel
    @mrBars1kChannel 4 месяца назад

    Долго доходило, но теперь понял. Объясню на примере, если вы тоже столкнулись с недопониманием: 1. Ветка master, файл index.html: "Данные 1" Ветка feature, файл index.html: "Данные 1" 2. Мы вносим изменения в ветке master и пусть будет добавлено: "Данные 2" При переходе на ветку feature, у нас не возникает ошибки, потому что и там, и там, исходные данные одинаковые. В коммитах последних они идентичны Так что можно считать, что какая разница, в какую ветку мы перейдём, изменения, которые мы сделали, будут одинаково подходить обеим веткам и не возникнет конфликтов. 3. Но если бы исходные данные отличались, то файл в ветках уже не идентичен и могут возникнуть конфликты при переносе их, поэтому выдаст ошибку. Было master: "Данные один" Было в feature: "Данные два" Вот теперь исходные данные отличаются и при внесении изменении, при переходе будет конфликт. На следующем видео из плейлиста на 1:06 буквально наглядный пример того, как это работает.

  • @user-io7ym4pg7o
    @user-io7ym4pg7o 4 месяца назад

    Спасибо за труды. Я туповат, но вы очень понятно поясняете за гит

  • @user-tb3mm6dl3z
    @user-tb3mm6dl3z 4 месяца назад

    Красава ❤

  • @AAShakirov
    @AAShakirov 4 месяца назад

    ДА! Прошел весь курс! Огромная благодарность автору за уроки! Вел конспект, записал все команды и описания к ним! Даже схемы перерисовал. Все понятно, практично. Еще раз спасибо!

  • @ToNNaG
    @ToNNaG 4 месяца назад

    Я уж потерял надежду понять git, но нашел ваши ролики. Спасибо огромное за этот труд! Вроде пока полет нормальный, все понятно, сжато, без воды и мычания. Супер!

  • @sergbo3114
    @sergbo3114 4 месяца назад

    Поздравляю вы взяли утку)

  • @duoduoo6732
    @duoduoo6732 4 месяца назад

    супер

  • @aleexchizhov
    @aleexchizhov 4 месяца назад

    Не работает git config --global alias.sayhi '!echo "hello"; echo "world"' $ git sayhi expansion of alias 'sayhi' failed; 'echo' is not a git command

  • @Anik0578
    @Anik0578 4 месяца назад

    Всё более-менее понятно, только непонятно, почему "континуэ", а не "континье" 🤭

  • @user-ck6sx5tr8g
    @user-ck6sx5tr8g 4 месяца назад

    Шикарный курс! Спасибо!))

  • @dennyaap
    @dennyaap 4 месяца назад

    У меня winston ассоциируется с сигаретами, как бросать курить тому, кто его часто использует?🤣🤣🤣

  • @user-ck6sx5tr8g
    @user-ck6sx5tr8g 4 месяца назад

    Очень крутой курс! Спасибо автору огромное!

  • @LAYKOV_GET_HIGH
    @LAYKOV_GET_HIGH 4 месяца назад

    1:21 а зачем ревертить изменения мастера, если ошибка была в фичюр, или я что то упустил??

  • @Evg2002
    @Evg2002 5 месяцев назад

    👍спасибо