Com reescriure l'historial de commits més recent a Git?

Com Reescriure L Historial De Commits Mes Recent A Git



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 ” comanda i verifica l'historial de commits actualitzat. Aquesta publicació descriu el procediment més fàcil per reescriure l'historial de commits de Git.