Git für Vibe-ProgrammiererGit für Vibe-Programmierer
Bild vom Autor

# Einführung

Ich habe Geschichten darüber gehört Claude Code oder Cursor „Löschen der Datenbank“ oder Löschen von Dateien, die Leute tagelang beim Vibe-Codieren erstellt haben. Das eigentliche Downside ist meist nicht die künstliche Intelligenz (KI) selbst, sondern die fehlende Versionskontrolle. Wenn Sie es nicht verwenden GitIhre gesamte Arbeit befindet sich in einem einzigen, fragilen Zustand, und ein schlechter Refaktor kann alles, was Sie getan haben, zunichte machen.

Ich habe Claude sogar gebeten, „Git einzurichten und größere Änderungen vorzunehmen“, aber meine Bitte, die App am Laufen zu halten, wurde größtenteils ignoriert. Das bedeutet, dass Sie sich nicht wirklich darauf verlassen können, dass KI Änderungen verfolgt und die App wiederherstellt, wenn etwas schief geht.

Dieser Artikel soll auf dieses Downside eingehen. Es bietet eine einsteigerfreundliche Anleitung ohne Hintergrundwissen für die Integration von Git in Ihren Vibe-Coding-Workflow. Durch das Erlernen einfacher Git-Befehle können Sie sichere Snapshots erstellen, einfache Rollbacks durchführen, saubere Branches verwalten und automatische Backups auf GitHub einrichten. Machen Sie ohne Stress weiter Fortschritte.

# 0. Einmalige Einrichtung (Sagen Sie Git, wer Sie sind)

Gehen Sie zur Git-Web site und installieren Sie das Git-Programm basierend auf Ihrem Betriebssystem. Öffnen Sie dann das Terminal und geben Sie Folgendes ein:

Konfigurieren Sie den Namen und die E-Mail-Adresse, die Git in Ihren Commit-Metadaten aufzeichnen soll:

git config --global consumer.title "Your Title"
git config --global consumer.e-mail "you@instance.com"

Diese Einstellungen verknüpfen Ihre Commits mit Ihrer Identität, was Git dabei hilft, Ihre Arbeit richtig zu verfolgen.

# 1. Beginnen Sie mit der Verfolgung Ihres Projekts

Vor dem Tippen claude Navigieren Sie in Ihrem Terminal zum Projektordner und führen Sie den folgenden Befehl aus, um das Git-Repository zu initialisieren:

Danach beginnt Git, die von Ihnen vorgenommenen Änderungen zu verfolgen.

# 2. Speichern Sie Ihre erste Model (zwei Schritte)

Nachdem Sie einige Änderungen vorgenommen haben, müssen Sie diese in Git speichern.

Stellen Sie zunächst alles bereit, was Sie geändert haben, und bestätigen Sie es dann mit einer kurzen Nachricht, in der beschrieben wird, was Sie getan haben:

git add .
git commit -m "first commit"

Der Befehl git add . bedeutet „alle geänderten Dateien einschließen“ und git commit speichert einen Schnappschuss mit Ihrer Nachricht.

Sie werden dies während Ihrer Arbeit oft wiederholen und die KI bitten, Ihnen neue Funktionen zu entwickeln:

git add .
git commit -m "describe what you modified"

# 3. Auf GitHub pushen

Ich empfehle dringend, eine zu erstellen GitHub Konto erstellen und dort dann ein neues Repository einrichten. Kopieren Sie die Repository-URL, die so aussehen wird: https://github.com/yourusername/my-project.git.

Verknüpfen Sie als Nächstes Ihren lokalen Ordner mit diesem Repository und übertragen Sie Ihre Änderungen mit den folgenden Befehlen:

git department -M foremost
git distant add origin https://github.com/you/my-project.git
git push -u origin foremost

Bei Ihrem ersten Push fordert Git Sie möglicherweise auf, sich anzumelden. Verwenden Sie Ihren GitHub-Benutzernamen und ein Private Entry Token (PAT). Sie können ein PAT erstellen, indem Sie zu GitHub → Einstellungen → Entwicklereinstellungen → Tokens gehen. Sobald Sie Ihre Zugangsdaten eingegeben haben, werden diese im Zugangsdaten-Supervisor Ihres Programs gespeichert, sodass Sie sie bei späteren Pushs einfach verwenden können git push.

# 4. Die tägliche Codierungsschleife

Dies ist der Zyklus, den Sie jeden Tag verwenden werden:

  1. Mach etwas Arbeit
  2. Speichern Sie Ihre Änderungen in Git
  3. Senden Sie sie an GitHub
git add .
git commit -m "describe the change"
git push

Wenn das Projekt an einer anderen Stelle geändert wurde (von einer anderen Individual oder einem anderen Laptop), ziehen Sie es zuerst herunter, um die neueste Model zu erhalten:

Anschließend wie gewohnt weiterarbeiten.

# 5. Erstellen Sie einen sicheren Spielplatz (Zweige)

Zweige sind lediglich separate Arbeitsbereiche, sodass Sie den Hauptarbeitsplatz nicht unterbrechen. Erstellen Sie eine für jede Funktion oder jeden Repair, erledigen Sie dort Ihre Arbeit und führen Sie sie dann zusammen, wenn Sie bereit sind.

git checkout -b feature-login      # create + change to a brand new department
# ...code, code, code...
git add .                          # stage your modifications
git commit -m "add login web page"     # save a snapshot on this department
git push -u origin feature-login   # publish department + set upstream

Wenn es fertig ist, führen Sie es über Pull Request auf GitHub zusammen (klicken Sie auf „Evaluate & Pull Request“), was sich am besten für die Überprüfung und den Verlauf eignet.

Oder lokal zusammenführen:

git checkout foremost                  # change to foremost
git pull                           # get newest foremost
git merge feature-login            # convey your department into foremost
git push                           # add up to date foremost

Optionale Bereinigung (nach dem Zusammenführen):

git department -d feature-login        # delete native department
git push origin --delete feature-login  # delete distant department

# 6. Schnelle Lösungen für häufige Probleme

Um den Standing Ihres Repositorys zu überprüfen, führen Sie Folgendes aus:

Wenn Sie noch nicht bereit sind, Ihre Änderungen zu übernehmen, aber die Aufgabe wechseln müssen, können Sie Ihre Änderungen zwischenspeichern und später abrufen, indem Sie Folgendes verwenden:

Später können Sie Ihre gespeicherten Änderungen wiederherstellen mit:

Wenn Sie Ihren letzten Commit rückgängig machen möchten, ohne Ihre Dateien zu verlieren (damit Sie Anpassungen vornehmen und einen erneuten Commit durchführen können), verwenden Sie Folgendes:

Führen Sie Folgendes aus, um lokale Änderungen an einer bestimmten Datei zu verwerfen und sie vom letzten Commit wiederherzustellen:

git restore <path/to/file>

Wenn einer dieser Befehle riskant erscheint, können Sie immer beim einfachen Arbeitsablauf von bleiben git add, git commitUnd git push um Ihre Änderungen zu versenden.

# 7. Minimaler Spickzettel

Für die allererste Einrichtung eines neuen Projekts initialisieren Sie Git, speichern Sie Ihren ersten Snapshot, legen Sie den Hauptzweig fest, stellen Sie eine Verbindung zu GitHub her und pushen Sie Folgendes:

git init
git add .
git commit -m "first commit"
git department -M foremost
git distant add origin https://github.com/you/my-project.git
git push -u origin foremost

Rufen Sie für die tägliche Arbeit die neuesten Änderungen ab, stellen Sie Ihre Änderungen bereit, verpflichten Sie sich mit einer klaren Botschaft und pushen Sie:

git pull
git add .
git commit -m "your message"
git push

Erstellen Sie für eine neue Funktion oder einen neuen Repair einen Zweig, wechseln Sie zu ihm, nehmen Sie Änderungen vor, schreiben Sie ihn fest und veröffentlichen Sie den Zweig auf GitHub:

git checkout -b feature-name
# ...edit information...
git add .
git commit -m "implement characteristic"
git push -u origin feature-name

# Zusammenfassung

Stellen Sie sich Ihr Projekt wie ein Notizbuch vor:

  1. Git hinzufügen: Wählen Sie aus, welche Seiten Sie speichern möchten (wählen Sie die Änderungen aus)
  2. Git-Commit: Machen Sie ein Foto dieser Seiten (speichern Sie einen Schnappschuss mit einer Nachricht, damit Sie sich daran erinnern, was passiert ist)
  3. Git-Push: Laden Sie das Foto in die Cloud hoch (senden Sie Ihre gespeicherte Arbeit an GitHub).
  4. Git Pull: Laden Sie das neueste Foto aus der Cloud herunter (rufen Sie die neuesten Arbeiten ab, die Sie oder jemand anderes hochgeladen hat)

Der Arbeitsablauf ist unkompliziert:

  • hinzufügen → begehen → pushen
  • Ziehen → Hinzufügen → Festschreiben → Drücken

Dies deckt etwa 90 % dessen ab, was Sie über Git wissen müssen. Alles andere – wie Branches, Merges, Stashes, Resets usw. – sind lediglich zusätzliche Instruments, die sich als nützlich erweisen, wenn Ihre Projekte wachsen.

Sie müssen sich nicht jedes Element von Git merken, um produktiv zu sein. Mit dem weiteren Bauen werden Sie auf natürliche Weise immer vertrauter damit.

Wenn Sie sich nur Folgendes merken, ist alles in Ordnung:

  1. git add .: Meine Änderungen auswählen.
  2. git commit -m "": Schnappschuss speichern.
  3. git push: Hochladen.
  4. git pull: Erhalten Sie neue Updates.

Sobald sich dieser Prozess intuitiv anfühlt, wird die Verwendung von Git nicht mehr entmutigend sein; Es wird einfach zu einem natürlichen Teil Ihres Arbeitsablaufs.

Abid Ali Awan (@1abidaliawan) ist ein zertifizierter Datenwissenschaftler, der gerne Modelle für maschinelles Lernen erstellt. Derzeit konzentriert er sich auf die Erstellung von Inhalten und das Schreiben technischer Blogs zu maschinellem Lernen und Datenwissenschaftstechnologien. Abid verfügt über einen Grasp-Abschluss in Technologiemanagement und einen Bachelor-Abschluss in Telekommunikationstechnik. Seine Imaginative and prescient ist es, ein KI-Produkt mithilfe eines graphischen neuronalen Netzwerks für Schüler mit psychischen Erkrankungen zu entwickeln.

Von admin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert