Preis: $0.15090 2.9605%
Marktwert: $22.92B 0.7601%
Umsatz (24h): 1.55B 0%
Dominanz: 0.7601%
Price: $0.15090 2.9605%
Marktwert: $22.92B 0.7601%
Umsatz (24h): 1.55B 0%
Dominanz: 0.7601% 0.7601%
  • Preis: $0.15090 2.9605%
  • Marktwert: 22.92B 0.7601%
  • Umsatz (24h): 1.55B 0%
  • Dominanz: 0.7601% 0.7601%
  • Preis: $0.15090 2.9605%
Titelseite > 视频 > [Claude Code Introduction E38] Automatisierung der Commit-Erstellung: Verfahren·Smart Message·Konventionelle Commits·HEREDOC·Mitautor

[Claude Code Introduction E38] Automatisierung der Commit-Erstellung: Verfahren·Smart Message·Konventionelle Commits·HEREDOC·Mitautor

freigeben: 2026/06/27 18:00 lesen: 0

Ursprünglicher Autor:새로운 시작 (neosarchizo)

Originalquelle:https://www.youtube.com/embed/srE5CtDbDQI

Viele der übersetzten Audiotracks des Senders werden mit HeyGen produziert. Wenn Sie sich für KI-Videoübersetzung, Synchronisation und mehrsprachige Inhaltserstellung interessieren, probieren Sie HeyGen hier aus: https://bit.ly/4o4bn9P Sie können dem Kanal helfen, indem Sie diesen Link abonnieren – vielen Dank! Dies ist die zweite Lektion in Abschnitt 8 (Git-Integrationsworkflow). Während Lektion 37 die Grundlage für das Lesen von Änderungen (Status·Diff·Log) und den sicheren Umgang mit ihnen bildete, war Lektion 38 die erste Arbeit darüber hinaus – das Erstellen von Commits. Lassen Sie uns zunächst ein Missverständnis klären: Es gibt keinen integrierten /commit-Slash-Befehl. Commit wird in natürlicher Sprache aufgerufen und Claude führt es als Prozedur mit dem Bash-Tool aus. Es behandelt den Prozess, Smart Messages, konventionelle Commits, HEREDOC und sogar den Co-Authored-By-Trailer. 📌 Was wir behandeln – Es gibt keine /commit-Slash-Befehle – Sie können einfach etwas in natürlicher Sprache sagen, wie „Änderungen festschreiben“, und Claude führt den Festschreibungsprozess in Bash aus. Der letzte Schritt der Best Practice, Erkunden → Planen → Implementieren → Festschreiben, ist ebenfalls in natürlicher Sprache, wie zum Beispiel „Festschreiben mit einer erläuternden Nachricht und offenem PR“ – Festschreiben ist eine Prozedur, kein Befehl – ​​Git-Status (Was) → Git-Diff (Wie) → Git-Protokoll (alter Stil) → Nachricht → Git-Add → Git-Commit → Git-Status (Bestätigen). Die ersten drei sind schreibgeschütztes Git, laufen also automatisch und parallel, und die Hälfte ihrer „Smartness“ liegt in der Einhaltung der Repository-Konventionen mit Git Log. Und eine gute Nachricht ist nicht das „Was“, sondern das „Warum“ – was der Diff bereits zeigt – Konventionelles Commits-Format – Typ[Scope]: Beschreibung + Text + Fußzeile. feat → MINOR · Fix → PATCH · BREAKING CHANGE (! oder Fußzeile) → MAJOR, in Verbindung mit SemVer, dem Changelog · Release-Automatisierungsanalysen. Claude folgt jedoch den Konventionen Ihres Repositorys. Wenn Sie es also erzwingen möchten, schreiben Sie es in CLAUDE.md (Lektion 21) – Mehrzeilen mit Text sind HEREDOC – Das in einfache Anführungszeichen eingeschlossene „EOF“-Trennzeichen verhindert, dass die Shell $·backticks interpretiert und behält die Nachricht wörtlich bei. Eine Redewendung, die Mehrzeilen, Sonderzeichen und korrekte Formatierung auf einmal löst – Co-Autor: Claude Zeigen Sie ehrlich mit einem Trailer – GitHub erkennt Sie als Co-Autor (der aktive Modellname kann eingegeben werden) und lässt die Git-Konfiguration unberührt. Autor als Person und Beitrag als Trailer. Um es auszuschalten oder zu ändern, leeren oder ändern Sie commit·pr mit der Attributionseinstellung (früher includeCoAuthoredBy, Standard true) – 37. Die Sicherheitsprinzipien bleiben bei Commits dieselben – Commit nur auf Anfrage, Verzweigung zuerst, wenn es sich um den Standardzweig handelt, Hook-Skipping verbieten (--no-verify), Commit neuer als --amend, sensible Dateien ausschließen. Nageln Sie es mit Allow Bash(git commit *) + deny Bash(git push *) 📌 Umgebungsinformationen – Neueste Version von Claude Code – Commit-Aufruf: natürliche Sprache („Commit Changes“) · Kein integriertes /commit · Git-integriert ist /diff·/code-review·/security-review·/install-github-app – Commit-Prozedur: git status → git diff (+ --staged) → git log → Nachricht schreiben → git add (zugehörige Datei (nur) → git commit → git status – Mehrzeilig: HEREDOC-Redewendung · Das in einfache Anführungszeichen eingeschlossene „EOF“-Trennzeichen verhindert, dass die Shell $·backticks interpretiert, wodurch die Nachricht wörtlich erhalten bleibt – Konventionelle Commits: Typ [Geltungsbereich]: Beschreibung + Text + Fußzeile · feat → MINOR · fix → PATCH · BREAKING CHANGE (! oder Fußzeile) → MAJOR – Beitragsmarkierung: Commit = Co-Autor von: Claude (noreply@anthropic.com) Trailer · PR = 🤖 Generiert mit Claude Code Footer (39. Sitzung) – Attributionseinstellungen (eingeführt in v2.0.62, zuvor enthaltenCoAuthoredBy default true): Deaktivieren Sie commit·pr auf „“ oder ändern Sie den Wortlaut – Berechtigungsregeln: Bash zulassen (git commit *) · Bash verweigern (git push *) · headless --allowedTools „Edit,Bash(git commit *)“ - Sicher: Anforderung zur Angabe von commit·push · Standardzweig schützen · Verbieten --no-verify · --amend Vorsicht (Prüfung der Urheberschaft) · Ausschließen von .env·*.key 📌 Kapitel 0:00 Einführung – Commit wird im Agentenzeitalter wichtiger 0:41 Es gibt kein /commit – Commit heißt natürliche Sprache 1:29 Commit ist kein Befehl, sondern eine Prozedur – status→diff→log→message→add→commit→status 2:37 Gute Commit-Nachricht – „warum“ nicht „was“ 4:06 Konventionelles Commits-Format – Typ[scope]: Beschreibung und SemVer 6:31 Text und HEREDOC – mehrzeilig sicher 7:26 Co-Authored-By – Git-Konfiguration nicht berühren, nur ehrlich beitragen 8:18 Attributionseinstellung deaktivieren oder ändern (früher includeCoAuthoredBy) 9:09 37. Sitzung Sicherheitsprinzip – Commit zuerst Branch·Commit zulassen·Push verweigern 10:20 Häufige Fallstricke beseitigen 📌 Referenzlinks – Blog: https://neosarchizo.github.io/posts/claude-code-38-commit-generation – Best Practices – Workflow „Erkunden→Planen→Implementieren→Commit“, „Commit mit beschreibender Nachricht und offener PR“, CLAUDE.md-Repository-Etikette: https://code.claude.com/docs/en/best-practices – Allgemeiner Arbeitsablauf – Zusammenfassung ändern·PR-Erstellungsaufforderungsrezept, GH-PR-Sitzungslink erstellen: https://code.claude.com/docs/en/common-workflows – Einstellungen – Attribution (Commit anpassen·PR-Beitragsanzeige) und veraltetes includeCoAuthoredBy (Standard true): https://code.claude.com/docs/en/settings – Konventionelle Commits v1.0.0 – Typ[Umfang]: Beschreibungsstruktur, feat/fix und SemVer, BREAKING CHANGE: https://www.conventionalcommits.org/en/v1.0.0/ – Befehlsreferenz – Liste der integrierten Befehle (/diff·/code-review usw., kein /commit): https://code.claude.com/docs/en/commands #ClaudeCode #Git #CommitAutomation

Ausgewählte Themen

  • Dogecoin-Wal-Aktivität
    Dogecoin-Wal-Aktivität
    Erhalten Sie mit unserer umfassenden Analyse die neuesten Erkenntnisse über die Aktivitäten der Dogecoin-Wale. Entdecken Sie Trends, Muster und die Auswirkungen dieser Wale auf den Dogecoin-Markt. Bleiben Sie mit unserer Expertenanalyse auf dem Laufenden und behalten Sie auf Ihrem Weg zur Kryptowährung die Nase vorn.
  • Dogecoin-Mining
    Dogecoin-Mining
    Beim Dogecoin-Mining werden der Dogecoin-Blockchain neue Transaktionsblöcke hinzugefügt. Miner werden für ihre Arbeit mit neuen Dogecoins belohnt. Dieses Thema enthält Artikel zum Dogecoin-Mining, einschließlich der Anleitung zum Mining von Dogecoin, der besten Mining-Hardware und -Software und der Rentabilität des Dogecoin-Minings.
  • Start des Spacex-Raumschiffs
    Start des Spacex-Raumschiffs
    Dieses Thema enthält Artikel zu SpaceX-Raumschiffstarts, einschließlich Startdaten, Missionsdetails und Startstatus. Bleiben Sie mit dieser informativen und umfassenden Ressource über die neuesten Starts von SpaceX Starship auf dem Laufenden.
  • König der Meme: Dogecoin
    König der Meme: Dogecoin
    Dieses Thema enthält Artikel zu den beliebtesten Memes, darunter „The King of Memes: Dogecoin“. Memecoin hat sich zu einem dominanten Akteur im Kryptoraum entwickelt. Diese digitalen Assets sind aus verschiedenen Gründen beliebt. Sie treiben die innovativsten Aspekte der Blockchain voran.