Ano ang Ginagawa ng 'git rev-parse'?

Ano Ang Ginagawa Ng Git Rev Parse



Sa Git, makukuha ng mga developer ang SHA hash ng kasalukuyang HEAD pointing, remote branch, o working branch name sa pamamagitan ng paggamit ng “ $ git rev-parse ” utos. Ang utos na ito ay maaaring gamitin kasama ng ilang mga opsyon upang maisagawa ang mga naunang inilarawan na operasyon, tulad ng ' -maikli ”, “ –abbrev-ref ' at marami pang iba.

Sa artikulong ito, tatalakayin natin ang:

Ano ang Ginagawa ng 'git rev-parse'?

Kapag gusto ng mga developer na i-print ang SHA hash ng HEAD kung saan ito nakaturo o kailangang makuha ang kasalukuyang gumaganang pangalan ng sangay, ang ' $ git rev-parse ” utos ay maaaring gamitin.







Tingnan natin ang maraming paggamit ng ' $ git rev-parse ” utos!



Paano Kumuha ng HEAD SHA Hash Gamit ang '$ git rev-parse' Command?

Ang ' git rev-parse 'Maaaring makuha ng utos ang SHA hash kung saan kasalukuyang nakaturo ang HEAD. Upang gawin ito, mag-navigate sa direktoryo ng ugat ng Git sa pamamagitan ng pagpapatakbo ng ' cd ” utos:



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





Upang makuha ang SHA hash ng kasalukuyang posisyon ng HEAD, isagawa ang ' git rev-parse ” utos:

$ git rev-parse ULO

Tulad ng nakikita mo, ang kasalukuyang posisyon ng HEAD na SHA hash ay ipinapakita:



Paano Kumuha ng HEAD Short SHA Hash Gamit ang '$ git rev-parse' Command?

Kung gusto mong makuha ang HEAD short SHA hash, maaaring gamitin ang sumusunod na command:

$ git rev-parse --maikli ULO

Makikita na ang maikling SHA hash ng kasalukuyang posisyon ng HEAD ay ipinapakita:

Paano Kumuha ng Remote Branch SHA Hash Gamit ang '$ git rev-parse' Command?

Ang iba pang paraan ng paggamit ng ' git rev-parse ” ang utos ay upang kunin ang kasalukuyang gumaganang sangay ng HEAD. Para sa layuning ito, kunin muna ang listahan ng lahat ng malalayong at lokal na sangay:

$ git branch -a

Sa ibinigay na output sa ibaba, ang mga naka-highlight na sangay ay mga malalayong sangay. Piliin ang nais na sangay mula sa listahan:

Pagkatapos, isagawa ang ' git rev-parse ” utos kasama ang partikular na pangalan ng malayong sangay:

$ git rev-parse pinagmulan / dev

Bilang resulta, ang tinukoy na remote na sangay na SHA hash ay ipinapakita:

Paano Kumuha ng Kasalukuyang Sangay na Nagtatrabaho Gamit ang '$ git rev-parse' na Utos?

Sa pamamagitan ng paggamit ng ' git rev-parse ” utos, maaaring makuha ng mga developer ang kasalukuyang gumaganang pangalan ng sangay:

$ git rev-parse --abbrev-ref ULO

Dito, ang ' –abbrev-ref ” ipapakita ng bandila ang lokal na pangalan ng sangay kung saan itinuturo ng HEAD:

Maikli naming ipinaliwanag ang paggamit ng ' $ git rev-parse ” utos kasama ang ilang mga pagpipilian.

Konklusyon

Ang ' $ git rev-parse ” na utos ay maaaring magamit para sa pagkuha ng mga SHA hash ng mga sangay o HEAD. Halimbawa, ang ' $ git rev-parse HEAD ” utos ay maaaring gamitin upang makuha ang HEAD SHA hash. Ang ' $ git rev-parse Ang command na ” ay maaaring mag-print ng tinukoy na branch SHA hash. Sa pamamagitan ng paggamit ng ' $ git rev-parse –abbrev-ref HEAD ”, makukuha ng mga user ang HEAD working branch. Inilarawan ng artikulong ito ang maraming paggamit ng $ git rev-parse command.