Git Revert agus Git Reset is dhá ordú thábhachtacha iad in Git chun athruithe i commit stair stór a chealú agus a choigeartú. Seo treoir ar conas é a úsáid Git Revert agus Git Reset:
Git Revert
-
Git Revertis féidir leat gealltanas nua a chruthú chun(revert) athruithe a rinneadh roimhe seo a chealú. -
Chun
revertacommit, bain úsáid as an ordú seo a leanas:git revert <commit_id><commit_id>Cuir ID ancommitduine is mian leat a chur ar ais ina ionad.commitCruthófar ceann nua, rud a chealófar na hathruithe sacommit. Revertní athraíonn ancommitstair ach cruthaíonn sé ceann nuacommitchun na hathruithe a chur ar ais.
Git Reset
-
Git Resetligeann sé duit dul ar ais go dtí staid roimhe seo tríd anHEADmbrainse agus an brainse reatha a aistriú go dtí gealltanas ar leith. -
Git ResetTá trí mhodh dhifriúla ann:--soft, --mixed(default), and --hard. -
Go dtí
resetanHEADbrainse agus an brainse reatha gocommit, bain úsáid as an ordú seo a leanas:git reset --mode <commit_id>Cuir
<commit_id>ID an duinecommitis mian leat a athshocrú chuige ina ionad. -
Git Resetmodhanna:-soft:Bogann anHEADbrainse agus an brainse reatha go dtí ancommit, a choimeád ar na hathruithe ar an roimhe seocommitsa limistéar stáitse. Bain úsáid as an ordúgit reset --soft <commit_id>.--mixed:Is é seo an modh réamhshocraithe. Bogtar anHEADbrainse agus an brainse reatha go dtí an tiomantas sonraithe agus baintear na hathruithe roimhe seocommitón limistéar stáitse. Bain úsáid as an ordúgit reset --mixed <commit_id>.--hard:Bogtar anHEADbrainse agus an brainse reatha chuig an gceann sonraithecommitagus caitheann sé gach athrú ar an gceann roimhe sincommit. Bí cúramach agus é á úsáid, mar caillfear aon athruithe nach bhfuil tiomanta. Bain úsáid as an ordúgit reset --hard <commit_id>.
<commit_id>. Git Resetathraíonn ancommitstair agus is féidir go gcaillfí sonraí dá bharr, mar sin bain úsáid as go cúramach.
Git Revert agus Git Reset is uirlisí cumhachtacha iad chun an stair tiomantais in Git a chealú agus a choigeartú. Bain úsáid as iad go cúramach chun cobhsaíocht an tionscadail a chinntiú agus chun caillteanas sonraí a sheachaint.

