Pokud omylem commitujete soubor, který commit nepotřebuje, můžete to vrátit zpět.
Nejprve použijte git log ke kontrole logu commitů
commit 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Odstraňte limit počtu nedávných vyhledávání
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Najděte hash hodnotu commitu, který je třeba vrátit zpět,
Git reset – těžký commit_id
Použijte výše uvedený příkaz k vrácení zpět
Následující je Doubanův
Deník Cang Yana
Příčina: Ne, Xiaoxin odeslal soubor s IP adresou serveru, číslem účtu a heslem na git
Metody:
Další:
Podle –soft –mixed –hard se pracovní strom, index a HEAD resetují: git reset – mixed: Toto je výchozí způsob, git reset bez jakýchkoli parametrů, tedy vrací se k určité verzi, zachovává se pouze zdrojový kód, commit a indexové informace git reset –soft: Vrací se k určité verzi, pouze vrací informace o commitu a nevrací se na úroveň indexového souboru. Pokud chceš stále odevzdávat příspěvky, prostě se zavázej přímo git reset –těžké: Kompletně se vraťte k určité verzi a lokální zdrojový kód se také změní na obsah předchozí verze
Nejnovější commit HEAD HEAD^ Minule <commit_id> Hodnota SHA1 pro každý commit je viditelná v git logu nebo na záložce commit na stránce
|