Paano Kumuha ng SHA ng Pinakabagong Commit Mula sa Remote Git Repository?

Paano Kumuha Ng Sha Ng Pinakabagong Commit Mula Sa Remote Git Repository



Ang Git ay ang tool sa pagsubaybay na nag-a-update at sumusubaybay sa malayuang nilalaman ng imbakan sa pamamagitan ng lokal na imbakan. Karaniwan, nagdaragdag ang mga developer ng mga pagbabago sa mga lokal na makina at pagkatapos ay i-commit at itulak ang mga ito sa mga remote hosting repository ng GitHub. Bukod pa rito, maaari nilang makuha ang SHA hash ng mga commit kapag kinakailangan.

Sa pagsulat na ito, tatalakayin natin ang:







Paano Kumuha ng Pinakabagong Commit SHA Hash ng Remote Repository Gamit ang 'git rev-parse' Command?

Upang makuha ang pinakabagong commit SHA hash ng remote na imbakan gamit ang ' $ git rev-parse ” utos, tingnan ang sumusunod na pamamaraan.



Una, lumipat sa direktoryo ng ugat ng Git sa pamamagitan ng sumusunod na utos:



$ cd 'C:\Mga Gumagamit \n azma\Go'



Ngayon, isagawa ang ' git rev-parse ” utos na may malayuang pangalan ng sangay:





$ git rev-parse pinanggalingan / master


Ayon sa ibinigay na output sa ibaba, ang SHA hash ng pinakabagong commit ay ' 27b0623… ”:



Paano Tingnan ang Pinakabagong Commit SHA Hash ng Remote Repository Gamit ang 'git log' Command?

Ang isa pang paraan upang ipakita ang pinakabagong commit SHA hash ng remote na imbakan ay sa pamamagitan ng pagpapatakbo ng ibinigay na command:

$ git log pinanggalingan / master | ulo -1


Dito, ang ' ulo -1 ' ay ginagamit upang tingnan ang dating posisyon ng pagturo ng ulo:


Iyon lang! Nagbigay kami ng mga utos upang tingnan ang SHA hash ng pinakabagong commit mula sa remote na repository ng Git.

Konklusyon

Upang makuha ang SHA hash ng pinakabagong commit mula sa malayong Git repository, maaaring gumamit ng iba't ibang command, tulad ng ' $ git rev-parse pinagmulan/master 'at' $ git log pinanggalingan/master | ulo -1 ” utos. Ipapakita nila ang pinakabagong commit SHA hash. Ipinaliwanag ng write-up na ito ang paraan ng pagkuha ng SHA ng pinakabagong commit mula sa malayong Git repository.