Git (Global Information Tracker) és un sistema de control de versions que s'utilitza àmpliament per a múltiples projectes de desenvolupament de programari i col·laboració. Els usuaris poden realitzar diverses operacions, com ara afegir, suprimir, actualitzar o eliminar fitxers de Git. A més, els usuaris poden afegir o actualitzar/modificar l'historial de commits a Git. Amb aquesta finalitat, el ' git commit –amend -m ” es pot utilitzar l'ordre.
Aquesta publicació mostrarà el mètode per reescriure l'historial de commits a Git.
Com reescriure l'historial de commits?
Per reescriure l'historial de commissions, consulteu les instruccions que es proporcionen a continuació:
- Navegueu al directori Git desitjat.
- Llista tot el contingut disponible executant el ' ls ' comandament.
- Veure l'estat actual del dipòsit de treball de Git.
- Executeu el ' git commit –amend ” ordre per reescriure l'historial de commits.
Pas 1: aneu al repositori Git particular
Inicialment, navegueu cap al dipòsit de Git segons les vostres preferències amb l'ajuda del ' cd ' comandament:
cd 'C:\Usuaris\usuari\Git\demo1'
Pas 2: llista de contingut
Enumereu el contingut del dipòsit de treball actual executant l'ordre que s'indica a continuació:
ls
La sortida proporcionada a continuació indica que el contingut s'ha llistat correctament:
Pas 3: comproveu l'estat actual del dipòsit
Ara, executeu el ' git estat ” ordre per veure l'estat actual del directori de treball:
estat git
Es pot observar que la zona de treball està neta:
Pas 4: Mostra l'historial de compromisos de Git
Per veure l'historial de Git, commit, utilitzeu el ' git log ' comandament:
git log
Com podeu veure, el CAP apuntant al més recent “ 600af357… ” comesa hash SHA:
Pas 5: reescriu l'historial de commits
Ara, utilitzeu l'ordre proporcionada a continuació per reescriure l'historial de commits més recent:
git commit --esmenar -m 'Fitxer de text afegit'
Aquí:
- El ' –esmena ” s'utilitza per modificar el missatge de confirmació recent.
- El ' -m ” opció indica el missatge de confirmació.
- “ S'ha afegit un fitxer de text ” és el nou missatge de commit.
Quan s'executi l'ordre anterior, s'actualitzarà el missatge de confirmació més recent:
Pas 6: validació de l'historial de confirmació de reescriptura
Executeu l'ordre donada per verificar el missatge de confirmació de Git modificat:
git log
La sortida indicada a continuació garanteix que el missatge de confirmació més recent s'ha modificat correctament:
Heu après el mètode per reescriure l'historial de commits a Git.
Conclusió
Per reescriure l'historial de commits, primer, aneu al directori local de Git. A continuació, enumereu tot el contingut disponible utilitzant el ' ls ' comandament. Vegeu l'estat de Git mitjançant el ' estat git ”. Després d'això, torneu a escriure l'historial de commits amb l'ajuda del ' git commit –amend -m