Мазмуну:

Git репозиторийин мурунку милдеттенмеге кантип кайтарса болот?
Git репозиторийин мурунку милдеттенмеге кантип кайтарса болот?

Video: Git репозиторийин мурунку милдеттенмеге кантип кайтарса болот?

Video: Git репозиторийин мурунку милдеттенмеге кантип кайтарса болот?
Video: New Style Transfer Extension, ControlNet of Automatic1111 Stable Diffusion T2I-Adapter Color Control 2024, Май
Anonim

Кааласаң акыркы милдеттенмени кайтаруу жөн гана кыл git revert <каалабаган жасоо hash>; анда сен болот түртүү бул жаңы жасоо , бул сенин мурунку милдеттенме . Бөлүнгөн башты оңдоо үчүн git текшерүү < учурдагы бутак >.

Ошо сыяктуу эле, сиз git репозиторийин кантип артка кайтарсам болот?

4 Жооптор

  1. --hard опциясы жок git reset файлды эмес, тапшыруу тарыхын баштапкы абалга келтирет. --hard опциясы менен жумушчу дарактагы файлдар да баштапкы абалга келтирилет. (кредиттелген колдонуучу)
  2. Эгер сиз ошол абалды жасагыңыз келсе, алыскы репозиторий да артка кайтарылган милдетти көрсөтөт: git push -f (кредиттелген колдонуучу)

Жогорудагыдан тышкары, жергиликтүү милдеттенмени кантип кайтарсам болот? Git кеңейтүүлөрүн ачып, оң баскычты чыкылдатыңыз жасоо сен каалайсың кайтуу анда "тандоо Артка кайтаруу ". "Автоматтык түрдө түзүү a жасоо "Эгер сиз түз кааласаңыз жасоо the кайтарылды өзгөртүүлөр же кол менен кааласаңыз жасоо the кайтарылды өзгөртүүлөр кутучаны тандоосуз калтырып, чыкылдатыңыз " Кайтаруу бул жасоо " баскычы.

Экинчиден, белгилүү бир милдеттенмени кантип калыбына келтиресиз?

HEAD бутагыңызды белгилүү бир милдетке кайтаруу үчүн:

  1. Каптал тилкесинде учурдагы HEAD бутагы тандалганын текшериңиз.
  2. Тизмеден кайткыңыз келген милдеттенмени оң баскыч менен чыкылдатып, HEADди баштапкы абалга келтирүүнү … тандаңыз.

Git reset жана revert ортосунда кандай айырма бар?

Жогорудагы түшүндүрмөдөн биз эң чоң экенин биле алабыз git reset ортосундагы айырма жана git revert ошол git reset болот баштапкы абалга келтирүү бардык өзгөрүүлөрдү таштап, филиалдын абалын мурунку абалга калтыруу менен, каалаган милдеттенмени калтырыңыз git revert болот баштапкы абалга келтирүү жаңысын түзүү менен мурунку абалга кайтаруу милдеттендирет жана сактайт

Сунушталууда: