Ano ang Git Commit Hash at Paano Ito Gamitin?

Ano Ang Git Commit Hash At Paano Ito Gamitin



Sa Git, ang commit hashes ay isang mahalagang bahagi ng functionality ng Git. Mahalaga ang mga ito para sa pagsubaybay sa mga pagbabago, pakikipagtulungan sa iba, at epektibong pamamahala sa codebase. Kapag gumawa ang mga developer ng mga pagbabago sa code sa kanilang repository at i-commit ang mga ito. Bumubuo ang Git ng natatanging hash para sa commit na iyon batay sa mga pagbabagong ginawa nila.

Ang post na ito ay magsasabi tungkol sa Git commit hash at ang paraan para sa paggamit nito.







Ano ang Git Commit Hash?

Ang commit hash ay isang espesyal na identifier para sa isang partikular na commit sa kasaysayan ng Git repository. Ito ay isang mahabang string ng mga character na tumutukoy sa isang partikular na bersyon ng codebase ng repositoryo. Binubuo ang mga commit na hash gamit ang isang hash function na isinasaalang-alang ang mga nilalaman ng commit, ang impormasyon ng may-akda, at ang timestamp.



Paano Gamitin ang Git Commit Hash?

Upang gamitin ang Git commit hash, sundin ang mga hakbang na nakasaad sa ibaba:



Hakbang 1: Pumunta sa Root Directory





Sa simula, gamitin ang ' cd ” utos at mag-navigate sa nakasaad na direktoryo:

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



Hakbang 2: Tingnan ang Kasaysayan ng Git Log

Suriin ang kumpletong kasaysayan ng Git log sa pamamagitan ng pagsasagawa ng “ git log –oneline ” utos. Ipapakita nito ang bawat commit sa isang linya:

git log --online

Ipinapakita ng larawang ibinigay sa ibaba ang lahat ng matagumpay na kasaysayan ng commit. Pagkatapos, pumili ng commit na gusto mo para sa karagdagang paggamit. Para sa halimbawang iyon, pinili namin ang ' 0f6603f ” hash:

Hakbang 3: Mag-commit ng Hash Gamit ang 'git show' Command

Patakbuhin ang ' git show ” utos at idagdag ang napiling commit kasama nito sa commit hash:

git show 0f6603f

Maaari mong makita ang output ng utos na isinagawa sa itaas:

Ang mga gumagamit ay maaari ring gumawa sa tulong ng isa pang paraan na ibinigay sa susunod na hakbang.

Hakbang 4: Mag-commit ng Hash Gamit ang 'git diff' Command

Upang makuha ang mga pagbabago sa nais na mga commit nang detalyado, isagawa ang ' git diff ” utos. Upang gawin ito, pumili ng dalawang commit mula sa kasaysayan ng log ng Git at ginamit ang nakasaad na utos na ito:

git diff 0f6603f f1ab08a

Gaya ng nakikita mo, matagumpay na naibigay ang mga idinagdag na pagbabago:

Iyon lang ang tungkol sa Git na gumawa ng hash at ang paggamit nito.

Konklusyon

Ang commit hash ay isang espesyal na identifier para sa isang partikular na commit sa kasaysayan ng Git repository. Para magamit ang Git commit hash, pumunta muna sa Git root directory. Pagkatapos, tingnan ang Git log at pumili ng hash. Pagkatapos nito, gumawa ng hash gamit ang ' git show 'o' git diff ” utos ayon sa iyong kagustuhan. Ang post na ito ay nagpapaliwanag sa Git commit hash at sa paggamit nito.