Яка різниця між головою 1 і головою 2 у git?

Посилання на попередні коміти: Використовуйте HEAD~1 для батьківського елемента поточного коміту, HEAD~2 для двох попередніх комітіві т.д.

HEAD : поточна контрольна точка в журналі git. HEAD~ : скорочення для HEAD~1 . Це означає посилання на першого батька HEAD. ГОЛОВА~2 : означає посилання на дідуся та бабусю HEAD або першого батька.

HEAD^ (нотація каретки) Значення: відноситься до батьківського коміту(ів) коміту HEAD. Використання: HEAD^ — це скорочення від HEAD^1, що відноситься до першого батька поточного коміту. У випадку коміту злиття це відноситься до першого батька (тобто коміту, який був у гілці до злиття).

Привіт, Джонатан Муссо — git checkout HEAD~1 — це те, що ви шукаєте. Це переведе вас у стан «відокремленої голови», що означає, що ви не є частиною жодної гілки. git checkout master поверне вас.

HEAD@{1} є спеціальна нотація для коміту, у якому був HEAD до початкового коміту скидання (1 зміна тому).

Використання HEAD у різних операціях Git Скидання за допомогою HEAD: git reset HEAD~1 буде скасування останнього коміту, переміщення HEAD на один коміт назад. Посилання на попередні коміти: використовуйте HEAD~1 для батьківського поточного коміту, HEAD~2 для двох попередніх комітів тощо.

Related Post

Що таке adventure mtg?Що таке adventure mtg?

Справжня пригодницька частина картки миттєве або чаклунське заклинання, яке можна застосувати. До цієї миті або чаклунства додається постійне заклинання. Заклинання «Пригода» можна використати, але якщо так, то ви повинні застосувати

Яка частина Росії найбільш азіатська?Яка частина Росії найбільш азіатська?

Російський Далекий Схід (рос. Дальний Восток России, МФА: [ˈdalʲnʲɪj vɐˈstok rɐˈsʲiɪ]) — область у Північна Азія Північна Азія Північна Азія або Північна Азія є північний регіон Азії, що визначається географічно