Ако случайно заклетите файл, който не се нуждае от commit, можете да го отмените.
Първо използвай git log, за да провериш commit log-а
COMMIT 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Премахнете ограничението за броя на скорошните търсения
Коммит 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Намерете хеш стойността на комита, който трябва да бъде върнат назад,
Git Reset --hard commit_id
Използвайте горната команда, за да се върнете назад
Следващото е на Дубан
Дневникът на Цан Ян
Причина: Не, Xiaoxin изпрати файла, записващ IP адреса на фирмения сървър, номера на акаунта и паролата в git
Методи:
Други:
Според –soft –mixed –hard, работното дърво, index и HEAD се нулират: git reset –mixed: Това е по подразбиране, git reset без никакви параметри, тоест се връща към определена версия, като се запазват само изходният код, информацията за commit и index git reset –soft: Връща се към определена версия, връща само информацията за комита и не се връща към нивото на индексния файл. Ако все още искаш да подадеш, просто се ангажирай директно git reset –hard: Ако напълно се върнете към определена версия, локалният изходен код също ще се промени на съдържанието на предишната версия
Най-скорошният коммит на HEAD HEAD^ Последен път <commit_id> SHA1 стойността за всеки commit. може да се види в git log или в таба commit на страницата
|