Git Revert u Git Reset huma żewġ kmandi importanti f'Git biex jitneħħew u jaġġustaw il-bidliet fl- commit istorja ta 'repożitorju. Hawnhekk hawn gwida dwar kif tuża Git Revert u Git Reset:
Git Revert
-
Git Revertjippermettilek li toħloq impenn ġdid biex tneħħa(revert) bidliet li jkunu saru qabel. -
Għal, uża l-kmand li ġej
revert:commitgit revert <commit_id>Ibdel
<commit_id>bl-ID tal-commitli trid terġa 'lura.commitSe tinħoloq ġdid, li jneħħu l-bidliet fl-għażla magħżulacommit. Revertma jbiddilx lcommit-istorja iżda joħloq ġdidcommitbiex ireġġa' lura l-bidliet.
Git Reset
-
Git Resetjippermettilek li tmur lura għal stat preċedenti billi tmexxi l-HEADu fergħa kurrenti għal impenn speċifiku. -
Git Resetgħandha tliet modi differenti:--soft, --mixed(default), and --hard. -
Għall
reset-HEADfergħa u kurrenti għalcommit, uża l-kmand li ġej:git reset --mode <commit_id>Ibdel
<commit_id>bl-ID tal-licommittrid tirrisettja. -
Git Resetmodi:-soft:Iċċaqlaq il-HEADfergħa u kurrenti għall- speċifikatcommit, u jżomm il-bidliet ta 'qabelcommitfiż-żona tal-waqfien. Uża l-kmandgit reset --soft <commit_id>.--mixed:Din hija l-modalità default. Iċċaqlaq il-HEADfergħa u kurrenti għall-impenn speċifikat u tneħħi l-bidliet ta 'qabelcommitmiż-żona tal-waqfien. Uża l-kmandgit reset --mixed <commit_id>.--hard:Iċċaqlaq ilHEAD-fergħa u kurrenti lejn dik speċifikatacommitu jarmi l-bidliet kollha tal-preċedenticommit. Oqgħod attent meta tużah, peress li kwalunkwe bidla mhux impenjata tintilef. Uża l-kmandgit reset --hard <commit_id>.
<commit_id>. Git Resetjibdel lcommit-istorja u jista 'jirriżulta f'telf ta' data, għalhekk użaha b'kawtela.
Git Revert u Git Reset huma għodda qawwija biex tneħħi u taġġusta l-istorja tal-kommit f'Git. Użahom bir-reqqa biex tiżgura l-istabbiltà tal-proġett u tevita t-telf tad-dejta.

