HOOFD resetten in Git

Hoofd Resetten In Git



Git is een gedecentraliseerd versiebeheersysteem dat wordt gebruikt om meerdere bewerkingen uit te voeren tijdens de ontwikkeling van een project op een gedeelde repository, zoals het maken van nieuwe branches, het verwijderen van branches, het samenvoegen van branches en het resetten van HEAD volgens gebruikersvereisten. Deze acties kunnen worden uitgevoerd via verschillende beschikbare Git-commando's.

Deze studie zal demonstreren hoe HEAD opnieuw kan worden ingesteld in Git.

Hoe HEAD resetten in Git?

Wanneer gebruikers aan een gedeelde repository werken, realiseren ze zich op een gegeven moment dat de gegevens of de toegevoegde informatie niet correct zijn en moeten worden aangepast. Als dat het geval is, moet u mogelijk veel regels uit hun bestanden verwijderen en opnieuw instellen. In eenvoudige bewoordingen kunt u zeggen dat het nodig is om de zojuist aangebrachte wijzigingen opnieuw in te stellen. Deze techniek staat bekend als “ reset naar HEAD ”.







Om de werking van de hierboven besproken techniek te begrijpen, gaan we naar de onderstaande instructies.



Stap 1: Navigeer naar Git Repository

Navigeer eerst naar de lokale Git-repository met behulp van de opgegeven opdracht:



$ CD 'C:\Gebruikers \n azma\demo_folder\update'





Stap 2: Controleer logboek

Voer vervolgens de ' git log ” commando om de huidige branches en hun commits te controleren:

$ git log --online --grafiek

Onderstaande output geeft aan dat we slechts één tak hebben met de naam “ meester ” en momenteel wordt HEAD op de meest recente commit geplaatst “ bffda7e ” met het bericht “ bestanden bijwerken ”:



Stap 3: HOOFD resetten

Zet nu de HEAD-positie terug naar de vorige commit door gebruik te maken van de “ git reset ” commando. Hier hebben we de ' -moeilijk ” optie, die de niet-getrackte bestanden van de huidige werkmap achterlaat:

$ git reset --moeilijk HOOFD^

Zoals je kunt zien, is de positie van HEAD veranderd en gereset naar de vorige commit:

Stap 4: Controleer logboek

Controleer nogmaals de logstatus om de gewijzigde positie van HEAD te verifiëren:

$ git log --online --grafiek

Dat is alles! We hebben de methode voor het resetten van de HEAD in Git efficiënt uitgelegd.

Conclusie

Om de HEAD in Git te resetten, opent u eerst de Git Bash-terminal en navigeert u naar de lokale Git-repository. Controleer vervolgens de huidige branches van de lokale Git-repository en hun commits met behulp van de ' $ git log ” commando. Voer daarna de “ git reset –hard HEAD^ ” commando om de positie van HEAD te resetten. In deze studie hebben we de procedure voor het resetten van HEAD in Git gedemonstreerd.