Мазмұны:

Git репозиторийін алдыңғы міндеттемеге қалай қайтаруға болады?
Git репозиторийін алдыңғы міндеттемеге қалай қайтаруға болады?

Бейне: Git репозиторийін алдыңғы міндеттемеге қалай қайтаруға болады?

Бейне: Git репозиторийін алдыңғы міндеттемеге қалай қайтаруға болады?
Бейне: Easiest Way to Install & Run Stable Diffusion Web UI on PC by Using Open Source Automatic Installer 2024, Мамыр
Anonim

Егер қаласаң соңғы міндеттемені қайтарыңыз жай ғана жасаңыз git қайтару <қалаусыз міндеттеу хэш>; онда сіз аласыз Басыңыз бұл жаңа міндеттеу , бұл сіздің жағдайыңызды жойды алдыңғы міндеттеме . Бөлінген басты түзету үшін жасаңыз git тексеру <ағымдағы филиалы >.

Сол сияқты, сіз git репозиторийін қалай кері қайтаруға болады?

4 Жауаптар

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

Жоғарыда айтылғандай, жергілікті міндеттемені қалай қайтаруға болады? Git кеңейтімдерін ашыңыз, тінтуірдің оң жақ түймешігімен басыңыз міндеттеу Сіз тілейсіз қайтару содан кейін « Міндеттемені қайтару ". "Автоматты түрде жасау a міндеттеу « егер сіз тікелей қаласаңыз міндеттеу the қайтарылды өзгерткіңіз келсе немесе қолмен өзгерткіңіз келсе міндеттеу the қайтарылды өзгертулер өрісті таңдаусыз қалдырады және « Қайтару бұл міндеттеу « түймесі.

Екіншіден, нақты міндеттемені қалай қалпына келтіруге болады?

HEAD филиалын белгілі бір міндеттемеге қалпына келтіру үшін:

  1. Ағымдағы HEAD тармағы бүйірлік тақтада таңдалғанын тексеріңіз.
  2. Тізімде қайтарғыңыз келетін міндеттемені тінтуірдің оң жақ түймешігімен басып, HEAD параметрін қалпына келтіру опциясын … таңдаңыз.

Git reset пен қайтарудың айырмашылығы неде?

Жоғарыдағы түсініктемеден біз ең үлкен екенін біле аламыз git қалпына келтіру арасындағы айырмашылық және git қайтару бұл git қалпына келтіру ерік қалпына келтіру барлық өзгерістерді тастау арқылы филиалдың күйін алдыңғы күйге дейін қалаған міндеттемені жариялайды git қайтару ерік қалпына келтіру жаңасын жасау арқылы алдыңғы күйге қайтару міндеттейді және сақтайды

Ұсынылған: