Мазмуну:

Баштапкы абалга келтирүүнү кантип жокко чыгарам?
Баштапкы абалга келтирүүнү кантип жокко чыгарам?

Video: Баштапкы абалга келтирүүнү кантип жокко чыгарам?

Video: Баштапкы абалга келтирүүнү кантип жокко чыгарам?
Video: Үйдүн автоматикасы: Robojax Arduino Relay Timer V 1.0 2024, Май
Anonim

Ошентип, үчүн жокко чыгаруу the баштапкы абалга келтирүү , git иштетиңиз HEAD кайра коюу @{1} (же git баштапкы абалга келтирүү d27924e). Эгер, экинчи жагынан, сиз ошол жаңыртуудан бери башка буйруктарды иштетсеңиз БАШ , сиз каалаган милдеттенме тизменин башында болбойт жана сиз reflog аркылуу издөөңүз керек болот.

Бул жерде сиз катуу баштапкы абалга келтирүүнү артка кайтара аласызбы?

2-вариант: кийин дайындарды калыбына келтирүү Заводдук абалга кайтаруу Жергиликтүү камдык көп аркылуу Android телефондор жергиликтүү резервдик колдонмо же функция менен жабдылган. Эгерде сен маалыматтардын камдык көчүрмөсүн үзгүлтүксүз, андан кийин, а баштапкы абалга кайтаруу , жөн гана "Орнотуулар"> "Камдык сактоо жана калыбына келтирүү" барып, камдык маалыматтарды калыбына келтирүү үчүн акыркы камдык билэни тандоо.

Ошо сыяктуу эле, сиз кантип милдеттенмени жокко чыгарасыз? Эгер сиз акыркы маанилүү иштерди аткарууну кааласаңыз жасоо , сиз жөн гана git reset HEAD^. Бул болот жокко чыгаруу the жасоо (аны тазалап) жана индексти мурунку абалына келтириңиз жасоо , өзгөртүүлөр менен жумушчу каталогду калтырып, сиз эмнени оңдоо керек болсоңуз, ошону оңдоп, кайра аракет кылсаңыз болот.

Анда, башымды кантип калыбына келтирем?

БАШ Сиздин учурдагы филиалыңызга (же учурдагы милдеттенмеңизге) ишарат кылат, андыктан бардыгы гит баштапкы абалга келтирүү -- катуу БАШ эмне кыла турган болсоңуз, сизде болгон бардык аткарылбаган өзгөртүүлөрдү ыргытуу. Ошентип, сиз кайткыңыз келген жакшы милдеттенме f414f31 деп коёлу. (Сиз муну git log же каалаган тарых браузери аркылуу таба аласыз.)

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

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

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

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