✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Git Commit ajaloo (nii kohaliku kui ka kaugjuhtimise) eemaldamine

10

Kuigi enamik meist teab, et me ei tohiks kunagi anda tundlikku teavet lähtekoodihoidlasse (olgu see siis Git, Subversion või mis iganes), on aegu, mil see juhtub.

Enamasti ma kujutan ette, et see juhtub alati, kui töötame koodi kallal ja seejärel hüppame edasi-tagasi IDE ja terminali vahel ning sisestame koodi, et veenduda, et muudatused ei kaoks.

See juhtub piisavalt kaua ja seejärel sisestame tarbija võtme ja tarbijasaladuse või kasutajanime ja parooli või midagi sarnast hoidlas.

Õnneks saame koodi tagasivõtmiseks kohustused eemaldada, kuid enamik allika juhtimissüsteeme säilitab lõpuks kõige ajaloo (mis on hea). Aga mis siis, kui meil on vaja eemaldada Git’i kohustuste ajalugu nii meie kohalikest kui ka kaughoidlatest?

Git Commit ajaloo eemaldamine

Selle näite puhul eeldan, et töötate Gitiga ja töötate käsureaga (kuigi ma kujutan ette, et enamik GUI -sid võimaldaks seda teha).

Järgmiseks eeldan, et kohustus, mille soovite oma ajaloost eemaldada, on viimane ja soovite lihtsalt ühe sammu tagasi minna.

Git’i kohustuste ajaloo täielikuks eemaldamiseks peate tegema ainult kahte asja:

  1. taanda eelmisele kohustusele,
  2. lükake oks puldile.

Selleks kontrollige kahte keskmist sammu siin :

Täiendavad toimingud enne ja pärast peamisi sisseviimisi võimaldavad teil saada visuaalse sissekannete loendi juhuks, kui soovite valida eraldi tagatise, millele soovite tagasi pöörata.

Ja võite käivitada käsu nii enne kui ka pärast kahte ülejäänud käsku (nagu on ülaltoodud põhisisus näha), et veenduda, et sisseviidude loend kuvatakse projekti ajaloos nii, nagu soovite.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem