Мазмұны:

Git-те қабылданбаған өзгерістерді қалай жоюға болады?
Git-те қабылданбаған өзгерістерді қалай жоюға болады?

Бейне: Git-те қабылданбаған өзгерістерді қалай жоюға болады?

Бейне: Git-те қабылданбаған өзгерістерді қалай жоюға болады?
Бейне: ПИНДУОДУО | PINDUODUO Толем лимит тексеру 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-те өзгертілген файлды қалай қайтаруға болатынын біліңіз? Міндеттемеден бас тарту, егер бар болса өзгертілген , a-ға енгізілген және енгізілген өзгерістер файл , және сол өзгерістерді қайтарғыңыз келсе, қайта пайдалануға болады git міндеттемені қайтару үшін HEAD~ параметрін қалпына келтіріңіз. Сіз пайдаланған кезде алдыңғы мысалға ұқсас git қалпына келтіріңіз модификациялар кезеңсіз болады. Байқаңыз, қазір сіздің файл енді бақыланбайды!

Осыған байланысты, енгізу үшін өзгертулерді қалай жоюға болады?

Кімге жою Соңғы міндеттеу git ішінен сіз жай ғана git reset --hard HEAD^ іске қоса аласыз алып тастау жоғарыдан бірнеше тапсырманы орындасаңыз, git reset --hard HEAD~2 параметрін іске қосуға болады жою соңғы екі міндеттеме. санын көбейтуге болады жою одан да көп міндеттеме алады.

Git қалпына келтіру дегеніміз не?

Түйіндеме. Қарау үшін, git қалпына келтіру a күйіндегі жергілікті өзгерістерді болдырмау үшін қолданылатын қуатты пәрмен Git репо. Git қалпына келтіру «Үш ағаш Git . Бұл ағаштар - Орындау тарихы (HEAD), кезең индексі және жұмыс каталогы.

Ұсынылған: