So konfigurieren Sie Optionen für den Git-Commit-Befehl der Versionskontrolle

Lesezeit: 2 Minuten

Ist es möglich, Optionen für den Git-Commit-Befehl der Versionskontrolle festzulegen? Wenn das so ist, wie? Ich bin ein intensiver Benutzer der integrierten Benutzeroberfläche für die Quellcodeverwaltung in VS Code und muss häufig zusätzliche Optionen bereitstellen, z --no-verify zum git commit. Ich habe immer noch keine Möglichkeit gefunden, dies in VS Code zu tun.

Danke!

  • Ich denke, du sprichst davon git-config

    – Liam

    25. Okt. 2018 um 10:17 Uhr


  • Es scheint keine Möglichkeit zum Einstellen zu geben --no-verify als Standard, also müssten Sie Ihr eigenes schreiben alias um dies zu tun, so etwas wie git config --global alias.mycommit 'commit --no-verify'

    – Liam

    25. Okt. 2018 um 10:20 Uhr


  • @Liam, danke für deine Antwort. Wie kann ich diesen Alias ​​zu meinem Standard-Commit-Befehl in VS Code machen?

    – Pedro Mendes

    27. Okt. 2018 um 14:21 Uhr

  • Das kannst du nicht. Warum macht es einen Unterschied? git commit vs git mycommit?

    – Liam

    29. Okt. 2018 um 9:13 Uhr

  • Der Sinn besteht darin, die VS-Code-Benutzeroberfläche verwenden zu können, anstatt jedes Mal, wenn ich einen Commit durchführen muss, zur Shell wechseln zu müssen. Trotzdem vielen Dank @Liam!

    – Pedro Mendes

    29. Okt. 2018 um 16:52 Uhr


Benutzeravatar von VonC
VonC

Mit VSCode 1.50 (September 2020) sollte es nun mehr Optionen für geben git commit in VSCode.

Sehen PR 106335: Fügt Befehle für hinzu --no-verify Commit-Varianten

Diese PR fügt hinzu *NoVerify Befehlsvarianten zum Erstellen von Commits unter Überspringen von Pre-Commit- und Commit-Msg-Hooks.

Die Befehle werden nur angezeigt, wenn die git.allowNoVerifyCommit Option ist auf true gesetzt.
Diese Art von Commits erfordert eine zusätzliche Bestätigung (wie git.pushForce Dies kann durch Deaktivieren umgangen werden git.confirmNoVerifyCommit Möglichkeit.

https://camo.githubusercontent.com/5c42dec32f31c5083e24299459693d5c9e5c9579/68747470733a2f2f692e696d6775722e636f6d2f585138304c57592e706e67


Wie abgebildet mit Ausgabe 110452, commit --no-verify wird in VSCode 1.52 sein (November 2020)

Wenn du enablegit.allowNoVerifyCommitstehen eine Reihe von Befehlen zur Verfügung:

https://user-images.githubusercontent.com/22350/98923649-38d3bf80-24d4-11eb-955a-5c9560dfbf76.png

Das bedeutet, die Einstellungen zu öffnen: Strg+,das wird den VSCode aktualisieren settings.json.

  • Sie haben diese Funktionalität ab heute (März 2023) gelöscht? Ich finde keine Option zum Hinzufügen --no-verify Schild!!

    – joangm_

    22. März um 12:27 Uhr

  • @joangm_ Ich sehe diese Option, aber nur, wenn ich die Einstellung aktiviere git.allowNoVerifyCommit.

    – VonC

    22. März um 15:45 Uhr

  • Oh ja! Es funktionierte! Vielen Dank! Für die Leute, die sich fragen: Sie müssen diese Zeile hinzufügen settings.json des VSCode.

    – joangm_

    29. März um 8:33


  • @joangm_ Stimmt. Ich habe die Antwort so bearbeitet, dass sie die Verknüpfung zum Öffnen der VSCode-Einstellungen enthält.

    – VonC

    29. März um 8:37 Uhr

1450330cookie-checkSo konfigurieren Sie Optionen für den Git-Commit-Befehl der Versionskontrolle

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy