Жібердегі соңғы міндеттемені қалай жоюға болады

Қателесіп, git add . және develop филиалға git commit . Бірақ, бақытымызда, мен git push .

Мәселен, мен оны бастапқы күйге келтіргім келді.

Мен git reset --soft және git reset HEAD --hard , бірақ көрінгендей, мен оны messed.

Оны қалай түзетуге болады? Мен бастапқы күйге оралғым келеді және кодты өзгерте алады.

132
24 мая '16 в 20:55 2016-05-24 20:55 Шинтан сы 24 мамырда 20: 20-да 2016-05-24 20:55
@ 2 жауаптар

Менің ойымша, сіз әлі бүлінген емессіз. Қарап көріңіз:

 git reset HEAD^ 

Бұл сіз орындамас бұрын, HEAD^ көрсетілуіне әкеп соғады, HEAD^ - ағымдағы өзгерістердің басты элементі (сізге қажеті жоқ), өзгерістерді сақтай отырып (стационарлы емес).

347
24 мая '16 в 21:02 2016-05-24 21:02 жауап 24 мамыр '21 сағат 21:02 2017-05-24 21:02

Тек соңғы тапсырманы қалпына келтіріп көріңіз

border=0
 git reset --soft HEAD~1 
65
24 мая '16 в 21:01 2016-05-24 21:01 24 мамыр күні сағат 21: 01-де 2016-05-24 21:01 болады

тегтер туралы сұрақтарға қатысты басқа сұрақтар - немесе Сұрақ қойыңыз