Hoe commit hooks in Git over te slaan (No-Verify)

Hoe Commit Hooks In Git Over Te Slaan No Verify



In Git worden commit-hooks gebruikt voor cruciale doeleinden, zoals het handhaven van de kwaliteit van de code en het afdwingen van richtlijnen. Het wordt gewoonlijk aanbevolen voor het volgen van de gedefinieerde commit-workflow. Het zal commit hooks alleen overslaan als er een geldige reden is met de juiste aandacht voor de impact op het project en zijn medewerkers.

Deze gids gaat dieper in op de methode voor het overslaan van commit hooks in Git.

Hoe kan ik commit-hooks in Git overslaan (niet verifiëren)?

In Git zijn commit hooks scripts of verborgen bestanden die worden uitgevoerd voor of na bepaalde acties, zoals het committen van code. Ze zijn handig voor het afdwingen van coderingsstandaarden, het uitvoeren van tests of het uitvoeren van andere controles voordat een commit doorgaat. Er kunnen echter situaties zijn waarin Git-gebruikers deze commit-hooks willen overslaan, bijvoorbeeld wanneer ze een snelle oplossing maken.







Volg voor de praktijk de onderstaande instructies:



  • Start een lokale Git-map.
  • Genereer of wijzig een bestand volgens uw voorkeur.
  • Voeg wijzigingen toe in het volggebied.
  • Sla de commit hook over met de ' git vastleggen ” commando samen met de “ –niet verifiëren ' keuze.

Stap 1: Ga naar de Git Local Directory
Start eerst het Git bash-hulpprogramma op uw systeem en ga naar de lokale Git-directory door de opdracht ' CD ” commando:



cd 'C:\Users\gebruiker\Git\newRepo'

Stap 2: maak een lijst van beschikbare gegevens





Voer vervolgens de ' ls ”-opdracht voor het weergeven van de beschikbare gegevens in de genoemde repository:

ls

Uit de onderstaande uitvoer hebben we geselecteerd ' bestand2.txt ” voor verder proces:



Stap 3: Wijzig en volg het bestand

Wijzig vervolgens een bestand met behulp van de ' begin ” opdracht samen met de bestandsnaam:

start bestand2.txt

Als gevolg hiervan is de standaardeditor voor het bestand gestart op het desktopsysteem. Voeg de inhoud toe/wijzig deze volgens uw voorkeur en sluit de editor nadat u deze hebt opgeslagen:

Stap 4: houd wijzigingen bij

Nadat u wijzigingen in het bestand hebt aangebracht, volgt u het gewijzigde bestand in het verzamelgebied met behulp van de knop ' git toevoegen ” commando:

git voeg bestand2.txt toe

Stap 5: Controleer de huidige status

Bekijk de huidige status van de Git-werkrepository om te controleren of het bestand is gevolgd of niet:

git-status

De resulterende uitvoer bepaalt dat het gewijzigde bestand met succes is toegevoegd aan het verzamelgebied:

Stap 6: Sla Commit Hooks over

Voer de ' git vastleggen ” commando om wijzigingen door te voeren. Echter, de ' –niet verifiëren ” optie wordt gebruikt om alle verborgen bestanden van de Git werkmap over te slaan, en de “ -M ” optie voor het toevoegen van een bericht voor wijzigingen in het vastleggen:

git commit --no-verify -m 'bestand gewijzigd'

U kunt zien dat alle wijzigingen met succes zijn doorgevoerd:

Opmerking: Er bestaat geen verificatiecommando om de hooks voor het overslaan van commits in Git te controleren.

Dat gaat allemaal over het overslaan van de commit-geschiedenis in Git.

Conclusie

In Git zijn commit hooks scripts of verborgen bestanden die worden uitgevoerd voor of na bepaalde acties, zoals het committen van code. Om commit hooks in Git over te slaan, start je eerst een lokale Git-directory en genereer of wijzig je een bestand volgens je voorkeur. Voeg vervolgens wijzigingen toe in het volggebied. Sla ten slotte de commit hook over met de ' git vastleggen ” commando samen met de “ –niet verifiëren ' keuze. Deze tutorial illustreerde de skip commit hooks in Git.