Git - Возврат на предидущие версии

Sdílet
Vložit
  • čas přidán 28. 07. 2024
  • #git #devops #девопс #ityoutubersru
    12.Git - Возврат на предидущие версии
    Если помог, поддержите парой баксов, хотябы Канадских :) www.paypal.me/DenisAstahov

Komentáře • 42

  • @vasiliybor4207
    @vasiliybor4207 Před 5 lety +20

    Спасибо! Лучше уроков по Git не видел)

  • @MironLorman
    @MironLorman Před 4 lety +27

    у Вас пусть и немного просмотров, но поверьте, помогаете Вы очень своими уроками. Гораздо более важны такие видео с парой тысяч просмотров, чем котики с миллионами. Спасибо за ВАШЕ ВРЕМЯ И ТРУД

    • @ADV-IT
      @ADV-IT  Před 4 lety +6

      Спасибо за добрые слова!

  • @mnogosemok1077
    @mnogosemok1077 Před 2 lety +5

    Прохожу курсы в одной ИТ конторе, так чтобы сделать домашнее задание смотрю ваши уроки, а не их лекции.
    Большое вам спасибо!!! Продолжайте заниматься дальше!!! и здоровья вам)

    • @ADV-IT
      @ADV-IT  Před 2 lety

      Спасибо и Удачи!

  • @StayinAlive_
    @StayinAlive_ Před rokem +5

    Я в шоке, теперь я знаю что такое гит, как работают коммиты и даже могу их замочить! о лучшем и не мечтал, спасибо вам большое! Желаю как всегда здоровья вам и всем вашим близким!

  • @nekituall9217
    @nekituall9217 Před rokem +1

    Денис ты крут! спасибо тебе огромное! уже не первый плэйлист твой заценил!! максимально интересно!

  • @namepunk
    @namepunk Před 5 lety +8

    Спасибо за видео, как всегда отлично

  • @Cycylinka
    @Cycylinka Před 4 lety +3

    Ты большой молодец ! Уважаю твой труд ! Спасибо большое =)

  • @rusynvasyl
    @rusynvasyl Před 5 lety +6

    Всі найкорисніші команди в одному відео!!! Дякую!!!

  • @lalbrekht
    @lalbrekht Před 5 lety +7

    Спасибо, отличные уроки! И очень приятный звук клавиш)

    • @ttsrg
      @ttsrg Před 5 lety

      зато тут человека слышно, а не какоето пыхцелко )

  • @goodlifeusa9685
    @goodlifeusa9685 Před 4 lety +3

    Денис спасибо большое!!!

  • @valerayatskevich3293
    @valerayatskevich3293 Před 2 lety +1

    Величайший!)

  • @Тини
    @Тини Před 2 lety +1

    Спасибо!

  • @DudeCraanK
    @DudeCraanK Před 3 lety +2

    тут нужно еще уточнить, по-поводу последнего, когда убираешь "как бы историю commit'ов". это не только убирает лог. это еще освобождает место, так как удаляет все изменения из базы данных. наверное это кому-то важно, если проэкт занимает кучу гигов)

  • @Dm-if3vl
    @Dm-if3vl Před 4 lety +1

    Спасибо

  • @andreynikolaev7660
    @andreynikolaev7660 Před 4 lety +5

    Я так понял, что после изменения файла (index.html) и перед git commit --amend нужно было еще сделать git add *. Иначе, после git status увидим, что "Changes not staged for commit".

    • @fuadaliyev1840
      @fuadaliyev1840 Před 4 lety +1

      soqlsen toje samoye)) etot moment poxodu upustil avtor :)

  • @thomashnepotrebko9157
    @thomashnepotrebko9157 Před 2 lety

    Денис, отличный канал! Спасибо за это. Я правильно понимаю, что ветку main не трогают, пока работают с тестовыми ветками? Иначе, как мне кажется, произойдут конфликты при merge. А ветка main как бы замораживается, пока не дойдет до слияния со, скажем, тестовой веткой?

    • @ADV-IT
      @ADV-IT  Před 2 lety +2

      А если тестовых 2 или больше в одно и тоже время и одна тестовая делает merge в main?
      Такое часто, очень часто.
      Потом просто делаешь git pull main, git rebase main

  • @grahalt7862
    @grahalt7862 Před 3 lety

    А так и должно быть, что после git reset --soft HEAD~n (n - это типа любое количество), если сделать статус, показывает, что файлы (если их там несколько) не закомичены, на стейджинге? Мне показалось из объяснения, что мы просто как бы объединяем все наши коммиты в один вот этим вот. А получается, что всё-таки ещё один коммит придётся сделать, чтобы изменения вступили в силу (при этом в файле действительно то значение, которое было получено после той цепочки коммитов, которую мы удалили).

  • @manul7978
    @manul7978 Před 4 lety

    Скажите пожалуйста а как проводить в ветку от указанного commit'a? Сделать сначала git checkout hash нужного комита, потом git branch -b devN ?

  • @Inker
    @Inker Před rokem

    После --soft коммита, файлы в Ver1 стали файлами от ver4, в состоянии Staged но не закоммичены, нужно делать коммит. Думаю для красоты использовать стоит git commit --amend =)

  • @user-zd2ii1zn5q
    @user-zd2ii1zn5q Před 5 lety +2

    а как git reset --hard HEAD~ зафиксировать в удаленном репозитории то? он только локально к коммиту откатывается ? а когда pull выполняешь, все-равно возвращается к той версии, которая мне уже, потенцильно, не нужна/// В противном случае, git reset --hard HEAD равносильна git checkout , не понимаю чем отличаются

    • @007vict
      @007vict Před 4 lety

      наверно удалять все во внешнем репозитории,и pushit как первый commit...

    • @dominator_ru
      @dominator_ru Před 10 měsíci

      git push origin --force

  • @Ooshka
    @Ooshka Před 5 lety +2

    А что делать, если к примеру есть коммиты:
    1
    2
    3
    4
    5
    И понял что в коммите 2 и 4 тупанул и их изменения надо удалить? Т е надо удалить 2 и 4 коммиты не трогая остальные

    • @ADV-IT
      @ADV-IT  Před 5 lety +9

      Это жопа

    • @Ooshka
      @Ooshka Před 5 lety

      @@ADV-IT да нет, ревертом вроде решается, удаляется просто по hash

  • @AntonioBenderas
    @AntonioBenderas Před 2 lety +1

    git revert что делает?

  • @Ruslan-ps9rz
    @Ruslan-ps9rz Před 3 lety

    Подскажите, пожалуйста, в чем разница команд git reset --hard и git reset --soft? Первый удаляет все изменения в коммитах, а второй удаляет только коммиты, а файлы не трогает?

    • @ADV-IT
      @ADV-IT  Před 3 lety +4

      i.stack.imgur.com/qRAte.jpg

    • @Ruslan-ps9rz
      @Ruslan-ps9rz Před 3 lety +1

      @@ADV-IT спасибо.

  • @M3D3S
    @M3D3S Před 2 lety

    Только у меня одного косяки в Ubuntu 18.04 LTS , каждый раз приходится eval "$(ssh-agent -s)" и ssh-add ~/.ssh/id_rsa , после каждого релогина в систему ?

    • @ADV-IT
      @ADV-IT  Před 2 lety

      только у тебя

  • @kuaranir2440
    @kuaranir2440 Před 2 lety +1

    Получается, что каждый коммит это и есть версия?

  • @user-fr9km5qt2i
    @user-fr9km5qt2i Před 5 lety

    Все доступно. Есть вопрос. Как правильно откатываться в git подскажите пожалуйста. Есть репа с кривыми коммитами, нужно к себе затянуть и откатить там правки, потом влить назад .

    • @ADV-IT
      @ADV-IT  Před 5 lety +3

      Ну я же урок про это сделал

  • @goodlifeusa9685
    @goodlifeusa9685 Před 4 lety +1

    Очень хотел бы получать у вас советы начинаю свою карьеру как сисадмин в США , как могу с вами связаться???

    • @ADV-IT
      @ADV-IT  Před 4 lety +1

      На моих друх стримах я давал кучу советов, посмотри, уверен там будут твои вопросы и мои оветы.