Paano Muling Isulat ang Pinakabagong Kasaysayan ng Commit sa Git?

Paano Muling Isulat Ang Pinakabagong Kasaysayan Ng Commit Sa Git



Ang Git (Global Information Tracker) ay isang versioning control system na malawakang ginagamit para sa maramihang software development at collaborative na proyekto. Maaaring magsagawa ng maraming operasyon ang mga user, gaya ng pagdaragdag, pagtanggal, pag-update, o pag-alis ng mga file mula sa Git. Bilang karagdagan, ang mga user ay maaaring magdagdag o mag-update\baguhin ang commit history sa Git. Para sa nakasaad na layunin, ang ' git commit –amend -m ” utos ay maaaring gamitin.

Ipapakita ng post na ito ang pamamaraan para sa muling pagsusulat ng commit history sa Git.







Paano Muling Isulat ang Kasaysayan ng Commit?

Upang muling isulat ang kasaysayan ng commit, tingnan ang mga tagubiling ibinigay sa ibaba:



  • Mag-navigate sa nais na direktoryo ng Git.
  • Ilista ang lahat ng magagamit na nilalaman sa pamamagitan ng pagpapatupad ng ' ls ” utos.
  • Tingnan ang kasalukuyang status ng Git working repository.
  • Patakbuhin ang ' git commit -amend ” utos na muling isulat ang commit history.

Hakbang 1: Lumipat sa Partikular na Git Repository



Sa una, mag-navigate patungo sa Git repository ayon sa iyong kagustuhan sa tulong ng ' cd ” utos:





cd 'C:\Users\user\Git\demo1'



Hakbang 2: Ilista ang Nilalaman

Ilista ang nilalaman ng kasalukuyang gumaganang repositoryo sa pamamagitan ng pagsasagawa ng nakasaad sa ibaba na utos:

ls

Ang output na ibinigay sa ibaba ay nagpapahiwatig na ang nilalaman ay matagumpay na nailista:

Hakbang 3: Suriin ang Kasalukuyang Estado ng Repository

Ngayon, patakbuhin ang ' git katayuan ” utos upang tingnan ang kasalukuyang katayuan ng gumaganang direktoryo:

katayuan ng git

Mapapansin na malinis ang lugar ng pagtatrabaho:

Hakbang 4: Ipakita ang Kasaysayan ng Git Commit

Upang tingnan ang Git, gumawa ng kasaysayan, gamitin ang ' git log ” utos:

git log

Tulad ng nakikita mo, ang HEAD ay tumuturo sa pinakahuling ' 600af357… ” gumawa ng SHA hash:

Hakbang 5: Isulat muli ang Kasaysayan ng Commit

Ngayon, gamitin ang utos na ibinigay sa ibaba upang muling isulat ang pinakabagong kasaysayan ng commit:

git commit --amyendahan -m 'idinagdag ang text file'

dito:

  • Ang ' -amyendahan 'Ang opsyon ay ginagamit upang baguhin ang kamakailang commit message.
  • Ang ' -m ” na opsyon ay nagpapahiwatig ng commit message.
  • Idinagdag ang text file ” ang bagong commit message.

Kapag ang utos sa itaas ay isasagawa, ang pinakahuling commit message ay ia-update:

Hakbang 6: Pagpapatunay ng Rewrite Commit History

Isagawa ang ibinigay na utos upang i-verify ang binagong Git commit message:

git log

Tinitiyak ng nakasaad sa ibaba na output na matagumpay na nabago ang pinakabagong commit message:

Natutunan mo ang paraan para sa muling pagsusulat ng commit history sa Git.

Konklusyon

Upang muling isulat ang kasaysayan ng commit, una, lumipat patungo sa lokal na direktoryo ng Git. Susunod, ilista ang lahat ng magagamit na nilalaman sa pamamagitan ng paggamit ng ' ls ” utos. Tingnan ang katayuan ng Git gamit ang “ katayuan ng git ”. Pagkatapos nito, muling isulat ang kasaysayan ng commit sa tulong ng ' git commit –amend -m ” utos at i-verify ang na-update na kasaysayan ng commit. Inilarawan ng post na ito ang pinakamadaling pamamaraan para sa muling pagsulat ng kasaysayan ng Git commit.