Мазмуну:

Git'те жасалбаган өзгөртүүлөрдү кантип алып салсам болот?
Git'те жасалбаган өзгөртүүлөрдү кантип алып салсам болот?

Video: Git'те жасалбаган өзгөртүүлөрдү кантип алып салсам болот?

Video: Git'те жасалбаган өзгөртүүлөрдү кантип алып салсам болот?
Video: "92 жаштагы АПАСЫ менен 52 жаштагы ӨЗ баласы жатканын КӨРДҮМ / Күйөм ЗӨӨКҮР болчу" дейт 32деги келин 2024, Май
Anonim

Эми сизде өзгөртүүлөрүңүздү жокко чыгаруу үчүн 4 вариант бар:

  1. Файлды учурдагы милдеттенмеге (HEAD) чыгаруу: git HEAD кайра коюу
  2. Баарын таймаш - сактап калуу өзгөрүүлөр : git баштапкы абалга келтирүү.
  3. Жок кылуу баары жергиликтүү өзгөрүүлөр , бирок аларды кийинчерээк сактоо үчүн: git сактоо.
  4. Жок кылуу баары биротоло: git баштапкы абалга келтирүү --катуу.

Ушуну эске алуу менен, gitте аткарылбаган өзгөртүүлөрдү кантип жок кылсам болот?

7 Жооптор

  1. Бул git add: git reset менен даярдалган бардык файлдарды жокко чыгарат.
  2. Бул бардык аткарылбаган жергиликтүү өзгөрүүлөрдү кайтарат (репо тамырында аткарылышы керек): git checkout.
  3. Бул бардык жергиликтүү көзөмөлдөнбөгөн файлдарды жок кылат, андыктан git көз салынган файлдар гана калат: git clean -fdx.

Ошондой эле билиңиз, Gitте өзгөртүлгөн файлды кантип кайтарсам болот? Эгерде сизде милдеттенмени жокко чыгаруу өзгөртүлгөн , кошулган жана киргизилген өзгөртүүлөр а файл , жана ал өзгөртүүлөрдү жокко чыгаргыңыз келсе, кайра колдоно аласыз git милдеттенмеңизди жокко чыгаруу үчүн HEAD ~ кайра коюу. Мурунку мисалга окшош, сиз колдонгондо git кайра коюу өзгөртүүлөр этапсыз болот. Байкасаңыз, азыр сиздин файл мындан ары байкалбайт!

Бул жагынан алып караганда, сиз кантип өзгөртүүнү алып салууга болот?

үчүн алып салуу акыркы жасоо gitтен, сиз жөн гана git reset --hard HEAD^ иштетсеңиз болот алып салуу жогорудан бир нече тапшырмаларды аткарсаңыз, сиз git reset --hard HEAD~2 үчүн иштете аласыз алып салуу акыркы эки милдеттендирет. санын көбөйтсөңүз болот алып салуу дагы көп милдеттендирет.

Git reset деген эмне?

Жыйынтык. карап чыгуу үчүн, git reset а абалындагы жергиликтүү өзгөрүүлөрдү жокко чыгаруу үчүн колдонулган күчтүү буйрук Git репо. Git калыбына келтирүү "Үч дарак" боюнча иштейт Git ". Бул дарактар - Commit History (HEAD), Статистика индекси жана Жумушчу каталогу.

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