Ipapakita ng tutorial na ito kung paano lumikha ng isang patch mula sa mga pagbabagong hindi nakagawa ng Git.
Paano Gumawa ng isang Patch Mula sa Mga Hindi Nagawa na Pagbabago sa Git Working Repository?
Upang lumikha ng isang patch mula sa hindi nakasaad na mga pagbabago sa Git repository, pumunta muna sa repository, magdagdag ng mga pagbabago sa staging index at gamitin ang ' git diff –cached > Filename.patch ” utos.
Para sa praktikal na patnubay, dumaan sa ibinigay na pamamaraan.
Hakbang 1: Ilunsad ang Git Terminal
Ilunsad ang Git terminal mula sa menu ng 'Startup' ng Windows:
Hakbang 2: Pumunta sa Git Working Directory
Pumunta sa direktoryo ng gumaganang Git sa pamamagitan ng paggamit ng “ cd
Hakbang 3: I-initialize ang Git Directory
Pasimulan ang direktoryo ng Git sa pamamagitan ng ibinigay na utos:
Hakbang 4: Bumuo ng Bagong File
Bumuo ng bagong file sa pamamagitan ng pagsasagawa ng ' pindutin ang
Hakbang 5: Magdagdag ng Mga Hindi Sinusubaybayang Pagbabago
Susunod, ilipat ang hindi sinusubaybayang mga pagbabago sa tracking index sa pamamagitan ng nabanggit na command:
Suriin ang status ng Git para ma-verify kung idinagdag ang mga pagbabago sa staging index o hindi:
$ katayuan ng gitDito, makikita mong matagumpay naming naidagdag ang mga hindi sinusubaybayang pagbabago sa lugar ng pagtatanghal:
Hakbang 6: Bumuo ng Patch ng Mga Hindi Nagawa na Pagbabago
Sa susunod na hakbang, likhain ang patch ng mga uncommitted staged na pagbabago:
Sa utos sa itaas, ang ' –naka-cache ” na opsyon ay ginagamit upang lumikha ng patch ng mga nakaplanong pagbabago. Kung hindi magagamit ng isang user ang ' –naka-cache ” na opsyon, isang patch ng mga hindi sinusubaybayang pagbabago ay gagawin:
Gamitin ang ' ls ” utos upang tingnan ang lahat ng mga direktoryo at mga file ng kasalukuyang imbakan:
$ ls
Hakbang 7: Ilapat ang Patch
Ilapat ang patch sa parehong direktoryo upang suriin ang patch file ay gumagana o hindi:
Maaaring maobserbahan na ang isang error ay nakatagpo dahil mayroon na ito sa gumaganang direktoryo:
Hakbang 8: Gumawa ng Bagong Imbakan
Gumawa tayo ng bagong direktoryo kung saan ilalapat natin ang kamakailang ginawang patch. Para sa layuning ito, gamitin ang ' mkdir
Pagkatapos nito, buksan ang bagong direktoryo o imbakan gamit ang ' cd ” utos:
$ cd Bagong Direktoryo /
Hakbang 9: Ilapat ang Patch ng Mga Hindi Nagawa na Pagbabago
Susunod, ilapat ang patch sa isang bagong direktoryo gamit ang utos na ibinigay sa ibaba:
Upang i-verify kung ang patch ay inilapat o hindi, tingnan ang listahan ng lahat ng mga file:
$ lsAng output ay nagpapahiwatig na matagumpay naming nailapat ang patch ng mga hindi nakatalagang pagbabago sa bagong direktoryo:
Itinuro namin sa iyo ang pamamaraan upang lumikha ng isang Git patch mula sa mga hindi nakatalagang pagbabago.
Konklusyon
Upang lumikha ng isang patch mula sa mga pagbabagong hindi nakasaad sa Git, buksan muna ang repositoryo ng Git na gumagana. Gumawa ng bagong file at idagdag ito sa tracking index. Pagkatapos nito, lumikha ng isang Git patch ng mga sinusubaybayang uncommitted na pagbabago gamit ang “ git diff –cached > Patchfile.patch ” utos. Susunod, ilapat ang patch sa isa pang repositoryo o direktoryo sa pamamagitan ng “ git apply