Git-Befehle: 21 unverzichtbare Optionen

by Ian Hernandez
Git-Befehle: 21 unverzichtbare Optionen thumbnail

Jeder, der Git verwendet, oder es auch nur gesehen hat, weiß, dass es eine Menge von Begriffen und Modifikatoren gibt, die man im Auge behalten muss.

Und Schritt halten müssen Sie, da es heutzutage zum Standard für die Versionskontrolle von Technologieprodukten geworden ist.

Aber statt einfach zu erwarten, dass Sie sich alles merken, haben wir diese Ressource zusammengestellt, die voller wichtiger Befehle ist, auf die Sie sich beziehen können, damit Sie Git sowohl effektiv als auch effizient verwenden können.

Kein Git-Superuser (noch nicht)? Das ist völlig in Ordnung.

Die Befehle, die wir hier detailliert beschreiben, reichen von alltäglichen bis zu selteneren und komplexeren. Und als zusätzlichen Bonus ist jeder mit Tipps versehen, wie Sie ihn während eines Entwicklungsprojekts verwenden können.

Wir beginnen mit einigen Informationen zum Hintergrund von Git und schließen dann mit einer vollständigen Anleitung ab, wie Sie Git in einer realen Umgebung nutzen könnten.

Schnelle Zusammenfassung: Verstehen von Git, GitHub & Versionskontrolle

Git ist eine Plattform für Quellcodeverwaltung (SCM)

Git ist das, was seine Entwickler als eine Plattform für die Verwaltung von Quellcodes (SCM) bezeichnen. Mit anderen Worten, es ist ein Versionskontrollsystem. Eines, das kostenlos, einfach zu bedienen ist und daher im Kern vieler bekannter Projekte steht.

Was uns zu einer logischen Frage führt, wenn Sie nicht in der Welt der Entwicklung eingetaucht sind: Was genau ist Versionskontrolle?

Etwas aus Code zu erstellen erfordert häufig viele Versuche, Fehler und Schritte. Und in vielen Fällen auch Zusammenarbeit.

Es ist einfach, dass wichtige Elemente, die viel Mühe gekostet haben, überschrieben oder verloren gehen. Wenn Sie beispielsweise schon einmal mit einem Kollegen in einem Live-Google-Doc gearbeitet haben, wissen Sie, was wir meinen.

Ein Versionskontrollwerkzeug speichert im Grunde jede Iteration Ihres Fortschritts während eines Projekts. Dies ist hilfreich, falls Sie zu einer früheren Version zurückkehren möchten, um bestimmte Elemente erneut zu überprüfen und zu verwenden — oder sogar eine ältere Version wiederherstellen möchten, falls etwas im aktuellen Build nicht wie vorgesehen funktioniert.

Git ist lokal installiert, was bedeutet, dass es auf Ihrem Computer existiert, anstatt in der Cloud. Tatsächlich müssen Sie nicht einmal mit dem Internet verbunden sein, wenn Sie es verwenden!

Auf diese Weise bietet es ein sicheres Repository (oft als „Repo“ bezeichnet, ein Speicherplatz für Code) für einen Entwickler, um jeden „Entwurf“ eines Projekts, an dem er arbeitet, zu speichern.

Git geht mit dem Verzweigungsmodell, für das es bekannt geworden ist, noch einen Schritt weiter.

Mit Git kann ein Entwickler verschiedene Code-„Zweige“ erstellen, die sich von einem Projekt erstrecken. Diese Zweige sind im Grunde Kopien des Hauptprojekts, das früher als „Master“-Projekt bezeichnet wurde, aber dieser Begriff wird nach und nach ausgemustert.

Änderungen in Zweigen beeinflussen den Code des Hauptprojekts nicht, es sei denn, Sie geben dies an. Mit der Verzweigung können Entwickler Dinge wie das Experimentieren mit neuen Funktionen oder das Beheben von Fehlern durchführen. Die Änderungen, die in einem Zweig gemacht werden, beeinflussen den Hauptcode nicht, es sei denn, Sie führen etwas durch, das „Zusammenführen“ genannt wird.

Git ist ideal für Website-Besitzer oder Entwickler, die an eigenen Projekten arbeiten. Aber was ist, wenn Sie mit einem Team an einem Programmierprojekt arbeiten müssen?

Lerne GitHub kennen.

GitHub ist eine Entwicklungsplattform zum Hosten von Git-Repositories

GitHub ist eine Entwicklungsplattform für das Hosting von Git-Repositories.

Mit anderen Worten, es ist die Methode, wie Sie Ihre Git-Repos von Ihrem lokalen Rechner ins Internet bringen, üblicherweise um die Zusammenarbeit daran zu ermöglichen.

GitHub basiert auf Cloud und ist gewinnorientiert, obwohl die Grundlagen kostenlos genutzt werden können, wenn Sie sich anmelden.

Die Hauptfunktion von GibHub ermöglicht es Entwicklern, gemeinsam in Echtzeit an einem einzelnen Projekt zu arbeiten, Code-Änderungen aus der Ferne vorzunehmen, die Arbeit der anderen zu überprüfen und das Hauptprojekt zu aktualisieren.

GitHub behält das Kernmerkmal von Git bei: das Überschreiben verhindern und jede gespeicherte Version eines Projekts beibehalten. Es fügt auch alle Arten von zusätzlichen Funktionen und Zusatzmodulen hinzu, wie erhöhte Speicherung, schnelle Entwicklungsumgebungen, von KI unterstütztes Codieren, Unterstützung bei der Codeprüfung und vieles mehr. (Wir empfehlen, die Preisseite zu besuchen, um alles im Angebot zu sehen.)

Es ist wichtig zu beachten, dass GitHub nicht der einzige Dienst in diesem Bereich ist. Alternativen umfassen Bitbucket, GitLab usw.

Git und GitHub funktionieren natürlich zusammen wie Erdnussbutter und Gelee, wie Sie später in diesem Artikel sehen werden.

Zuerst einmal: eine vollständige Liste aller Git-Befehle, mit denen Entwickler und technische Teams vertraut sein sollten, um in dieser Versionskontrollumgebung erfolgreich zu sein.

DreamHost-Glossar

Github

GitHub ist ein Cloud-basierter Dienst, den Entwickler verwenden, um ihren Code zu speichern, neue Änderungen zu verfolgen und mit anderen Entwicklern zusammenzuarbeiten. Es ist eine beliebte Plattform, um in Echtzeit an Softwareprojekten zu kollaborieren.

Mehr lesen

21 der am häufigsten verwendeten Git-Befehle, die Sie kennen sollten

Sind Sie bereit für das ultimative Git-Spickzettel?

In diesem Abschnitt werden wir uns mit den Git-Befehlen, Anweisungen im Grunde, beschäftigen, die Sie kennen müssen, um Git erfolgreich zu nutzen. Und, wir geben sogar einige Tipps, wie Sie jeden von ihnen in einem Projekt verwenden können.

Profi-Tipp zum optimalen Nutzen dieses Dokuments: Drücken Sie „command + F“ auf einem Mac oder „Strg + F“ auf einem Windows-PC, um ein Suchfeld zu öffnen und einen bestimmten Befehl zu finden, falls Sie nach etwas Bestimmtem suchen.

git config

git config ist ein hilfreicher Befehl, um die Arbeitsweise von Git auf drei Ebenen anzupassen: Betriebssystemebene (system), benutzerspezifische Ebene (global) und repository-spezifische Ebene (local).

Probieren Sie git config mit diesen Schritten aus:

git config --global user.email [your email]
Dies ist ein Befehl, den viele Entwickler gleich nach dem Herunterladen von Git ausführen, um ihre E-Mail-Adresse einzurichten.

git config --global user.name [your name]
Zum Einrichten Ihres Benutzernamens.

git config --local
Passen Sie Ihre lokalen, spezifischen Repository-Einstellungen an. Dies wird die Standard-Git-Konfigurationen auf System- und globaler Ebene überschreiben.

Erhalten Sie Inhalte direkt in Ihren Posteingang

Abonnieren Sie jetzt, um alle neuesten Updates direkt in Ihren Posteingang zu erhalten.

git pull

git pull ist Ihr Befehl, um Code aus einem entfernten Repo zu holen und ihn auf Ihr lokales Repo herunterzuladen, das dann aktualisiert wird, um dem soeben Geholten zu entsprechen.

Dieser Akt des Zusammenführens ist grundlegend für die Verwendung von Git. Und es ist tatsächlich eine „Abkürzung“ für zwei andere Befehle: git fetch dann git merge.

Hier sind einige häufige Verwendungsweisen dieses Befehls:

git pull [remote]
Einen spezifischen Remote-Repo abrufen und ihn mit dem lokalen, an dem Sie arbeiten, zusammenführen.

git pull --no-commit [remote]
Dieser Befehl holt weiterhin das entfernte Repository, führt jedoch keine automatische Zusammenführung durch.

Da Pull ein so grundlegender Git-Befehl ist, gibt es unzählige Möglichkeiten, ihn zu verwenden. Dieser Leitfaden zu Git Branch Commands bietet noch mehr Beispiele und einige neue Kombinationen, die Sie ausprobieren können.

git fetch

git fetch als eigenständiger Befehl lädt Commits von entfernten Repos in lokale Repos herunter. Es gibt Ihnen die Möglichkeit, Code von anderen Entwicklern zu sehen und zu modifizieren.

Lassen Sie uns diesen Befehl ausprobieren:

git fetch origin
Lädt eine Kopie des Origin-Remote-Repositorys herunter und speichert sie lokal. Es wird nichts geändert oder zusammengeführt, anders als was git pull standardmäßig macht.

git fetch --all
Daten von allen entfernten Repos (einschließlich origin) abrufen.

git fetch --shallow-exclude=[revision]
Ausschlüsse von Commits eines bestimmten Zweiges oder Tags.

DreamHost-Glossar

Tag

Ein WordPress-Tag ist eine Standard-Taxonomie, die es Ihnen ermöglicht, Ihre Beiträge zu kategorisieren. Leser können dann auf das Tag eines Beitrags klicken, um ähnliche Artikel mit demselben Tag anzusehen.

Mehr lesen

git merge

Der git merge Befehl kombiniert Zweige (meistens zwei, aber es können auch mehr sein), um eine einheitliche Historie zu erstellen. Git wird Konflikte, die bei der Zusammenführung auftreten, hervorheben, die gelöst werden müssen.

Optionen für diesen Befehl umfassen:

git merge [branch name]
Verwenden Sie dies, um Änderungen aus dem genannten Branch in den Branch zu übernehmen, den Sie verwenden.

git merge --abort
Stoppen Sie die Zusammenführung und stellen Sie das Projekt auf seinen Zustand vor der Zusammenführung wieder her. Dieser Befehl veranschaulicht perfekt, wie Git dabei hilft, ältere Codeversionen zu erhalten, um den Projektfortschritt zu schützen.

git add

git add ist der Befehl, den Sie verwenden sollten, wenn Sie bereit sind, eine Kopie Ihrer Arbeit zu „speichern“. Er wird sehr oft in Verbindung mit dem nächsten Befehl — git commit — verwendet, da dies hinzufügt (auch „committet“), was gespeichert wurde, zur laufenden Historie des Projekts.

Hier sind einige Möglichkeiten, wie Sie festlegen können, was gespeichert (oder „gestaged“) werden soll, mit diesem Befehl:

git add [file]
Dies bereitet alle Änderungen vor, die Sie an einer spezifischen Datei vorgenommen haben, damit sie im nächsten Commit einbezogen werden können.

git add [directory]
Ähnlich wie oben, bereitet dies Änderungen in einem bestimmten Verzeichnis vor, sodass sie für den Commit bereit sind.

git commit

git commit ist der zweite Befehl in der Dreifaltigkeit von Erstellen und Verfolgen einer Änderung in Git.

Dieser Befehl besagt im Grunde, dass alle Änderungen, die mit dem git add Befehl gemacht wurden, gespeichert werden sollen. Nicht, um die Änderungen am Hauptcode vorzunehmen, sondern um sie sicher aufzubewahren.

Einige Optionen für die Verwendung dieses Befehls umfassen:

git commit --amend
Ändert den letzten Commit, anstatt einen ganz neuen zu erstellen.

git commit -m [Ihre Nachricht hier]
Kommentieren Sie Ihren Commit mit einer Nachricht, die in die Klammern eingefügt wird.

git push

git push vervollständigt den Kollaborationszyklus in Git. Es sendet alle bestätigten Änderungen von lokalen zu entfernten Repositorien. Von hier aus können andere Entwickler am Projekt mit den Updates beginnen. Es ist das Gegenteil des Fetch-Befehls.

Hier ist, wie man es benutzt:

git push [remote] [branch]
Eine bestimmte Branch, deren Commits und alle angehängten Objekte pushen. Erstellt eine neue lokale Branch im Ziel-Remote-Repository.

git push [remote] --all
Alle lokalen Branches zu einem spezifischen entfernten Repo pushen.

git branch

Erstellen, bearbeiten und entfernen Sie Branches in git mit dem git branch Befehl.

Verwenden Sie den Branch-Befehl auf diese Weisen:

git branch [branch]
Dies erstellt einen neuen Zweig, den Sie benennen können, indem Sie das Wort in Klammern ersetzen.

git branch -c
Dieser Befehl kopiert einen Git-Branch.

git push [remote repo] --delete [ branch name]
Einen entfernten Git-Zweig löschen, benannt in der letzten Klammergruppe.

git checkout

Verwenden Sie den Befehl git checkout, um zwischen den Branches im Repository, in dem Sie arbeiten, zu navigieren.

git checkout [branch name]
Wechseln Sie zu einem anderen Git-Zweig, der in den Klammern benannt ist.

git checkout -b [new-branch]
Gleichzeitig eine neue Branch erstellen und zu ihr navigieren. Diese Abkürzung kombiniert git branch und git checkout [new branch].

git remote

Mit dem git remote Befehl können Sie entfernte Verbindungen sehen, erstellen und löschen, quasi „Lesezeichen“ zu anderen Repos. Dies kann Ihnen helfen, Repos in Ihrem Code zu referenzieren, ohne sie suchen zu müssen und deren lange, manchmal unpraktische Namen zu verwenden.

Versuchen Sie diese Fernbefehle:

git remote add [alias] [URL]
Fügen Sie ein entferntes Repository hinzu, indem Sie dessen Link angeben und ihm einen Alias geben.

git remote -v
Rufen Sie eine Liste der Remote-Verbindungen ab und fügen Sie die URLs jeder einzelnen hinzu.

git revert

git revert macht Änderungen rückgängig, indem ein neuer Commit erstellt wird, der die Änderungen umkehrt, wie angegeben.

Eine Möglichkeit, git revert (vorsichtig!) zu verwenden, ist:

git revert [commit ID]
Dies wird nur die Änderungen rückgängig machen, die mit dem spezifischen Commit verbunden sind, der identifiziert wurde.

git reset

git reset ist ein riskanteres und potenziell dauerhaftes Kommando zum Rückgängigmachen von Commits.

Dieser Befehl sollte nur in lokalen oder privaten Repos verwendet werden, um die Wahrscheinlichkeit zu verringern, jemanden zu unterbrechen, der in einem entfernten, öffentlichen Repo programmiert. Da er „verwaiste“ Commits erzeugen kann, die dann in der routinemäßigen Wartung von Git gelöscht werden könnten, besteht eine echte Gefahr, dass dieser Befehl die harte Arbeit von jemandem löschen könnte.

Dies ist ein komplexer Befehl, der mit Vorsicht verwendet werden sollte. Daher empfehlen wir dringend, vor dem ersten Versuch diesen Git Reset-Leitfaden von Bitbucket zu lesen.

git status

git status liefert Einblicke in Ihr Arbeitsverzeichnis (hier befinden sich alle gespeicherten historischen Versionen) und den Staging-Bereich (eine Art „Baustelle“ zwischen dem Verzeichnis und dem Repository). Mit diesem Befehl können Sie sehen, wo Ihre Dateien stehen.

Es gibt einen primären Weg, diesen Befehl zu verwenden:

git status
Sehen Sie eine Liste von gestageten, nicht gestageten und nicht verfolgten Dateien.

git clone

Verwenden Sie git clone, um eine Kopie eines bestehenden Repositorys zu erstellen. Dies ist nützlich, um eine Duplikation eines Repos zu erstellen, mit der Sie herumspielen können, ohne etwas zu beschädigen, das öffentlich zugänglich ist.

Hier sind einige Optionen für die Verwendung dieses Befehls:

git clone [repository URL] --branch [branch name]
Klone das verlinkte Repository und springe direkt zu einem bestimmten Branch darin.

git clone [repo] [directory]
Klonen Sie ein spezifisches Repository in einen spezifischen Verzeichnisordner auf Ihrem lokalen Rechner.

git init

Verwenden Sie den Befehl git init, um ein neues Git-Repository als .git-Unterverzeichnis in Ihrem aktuellen Arbeitsverzeichnis zu erstellen. Es unterscheidet sich von git clone, da es ein neues Repository erstellen kann, anstatt nur ein vorhandenes zu kopieren.

Die häufigsten Anwendungen dieses Befehls umfassen:

git init
Wo alles beginnt, verwandelt dies Ihr aktuelles Verzeichnis in ein Git-Repository.

git init [directory]
Mit diesem Befehl können Sie ein bestimmtes Verzeichnis in ein Git-Repository umwandeln.

git init --bare
Dies generiert ein neues leeres Repository, von dem aus keine Commits gemacht werden können. Dies schafft eine hilfreiche Basis für die Zusammenarbeit.

git rebase

git rebase hat die Fähigkeit, die Historie zu überschreiben, was dabei hilft, deine Commits ordentlich und sauber zu halten.

Es ist eine Option, wenn Sie Updates in den Hauptzweig mit einem Fast-Forward-Merge integrieren müssen, der eine lineare Historie zeigt.

git rebase [target branch name]
Rebase deinen ausgecheckten Branch auf einen spezifischen Zielbranch.

git rebase [target branch name] -i
Starten Sie eine interaktive Neubasisierung von Ihrem ausgecheckten Zweig auf einen anderen Zielzweig.

Dies ist ein weiterer komplexer Befehl, der nicht in einem öffentlichen Repo verwendet werden sollte, da er wichtige Elemente der Projektgeschichte entfernen könnte. Um mehr darüber zu erfahren, wie sowohl die Standard- als auch die interaktive Version dieses Befehls funktionieren, empfehlen wir erneut Bitbucket und ihren git rebase Leitfaden.

git diff

„Diffing“ ist die Praxis, die Unterschiede zwischen zwei Datensätzen anzuzeigen.

Der Befehl git diff zeigt Unterschiede zwischen Git-Datenquellen wie Kommentare, Dateien usw.

Optionen zur Nutzung dieses Befehls umfassen:

git diff --staged
Zeigt den Unterschied zwischen dem, was eingestuft, aber noch nicht committet ist.

git diff [commit ID 1] [commit ID 2]
Dieser Befehl vergleicht die Änderungen zwischen zwei verschiedenen Commits.

git tag

Der Befehl git tag verweist auf einen Zeitpunkt in der Git-Geschichte, üblicherweise eine Versionsfreigabe. Tags ändern sich nicht wie Branches.

git tag [tag name]
Verwenden Sie dies, um einen Tag zu benennen und den Zustand des Repos zu diesem Zeitpunkt festzuhalten.

git tag -d [tag name]
Möchten Sie diesen Tag entfernen? Führen Sie diesen Befehl aus.

git rm

Der Befehl git rm entfernt Dateien sowohl aus dem Staging als auch aus dem Arbeitsverzeichnis.

Hier sind einige Möglichkeiten, git rm auszuprobieren:

git rm [file]
Dies ist der grundlegende Code, um eine Datei für das Löschen im nächsten Commit vorzubereiten.

git rm --cached
Dies entfernt eine Datei aus dem Staging-Bereich, lässt sie aber im Arbeitsverzeichnis, sodass Sie immer noch eine lokale Kopie haben, falls Sie diese benötigen.

git log

git log bietet ein, nun, Protokoll aller Commits in der Geschichte eines Repositorys.

Bereit es auszuprobieren? Hier gehen wir:

git log [SHA]
Ein Secure Hash Algorithm (SHA) ist ein einzigartiger Identifikator für jeden Commit. Verwenden Sie diesen Befehl, um einen bestimmten Commit sowie alle vorherigen Commits anzuzeigen.

git log --stat
Der Befehl zeigt an, welche Dateien bei jedem Commit geändert wurden, wie viele Zeilen hinzugefügt/entfernt wurden und wie viele Dateien und Zeilen bearbeitet wurden.

git show

Dieser git show Befehl liefert Details zu verschiedenen Git-Objekten wie Bäume, Tags und Commits.

Hier sind einige Möglichkeiten, diesen Befehl auszuführen:

git show [SHA]
Die einfachste der git show Befehle. Verwenden Sie die SHA, über die wir gerade oben gesprochen haben, um die Details eines Objekts anzuzeigen.

git show [SHA]:path/to/file
Dies zeigt eine spezifische Version einer Datei an, die Sie suchen, wenn Sie deren SHA einschließen.

Immer noch am Lernen, wie man Git verwendet, haben Sie Fragen zu den oben genannten Befehlen, oder möchten Sie einfach in noch mehr Variationen eintauchen, mit denen Sie Ihren Code auf tausende Arten manipulieren können?

Wir müssen die Git-Tutorials von Bitbucket als großartige, tiefgehende und vernetzte Ressource hervorheben, die Sie an die meisten Orte führen kann, die Sie mit Git erreichen möchten.

Und gehen sollten Sie. Schließlich ist Open-Source und die Git-Technologie, die den Großteil davon antreibt, die Zukunft des Geschäfts.

Über 90% der Fortune-100-Unternehmen nutzen bereits GitHub

Befehle im echten Leben: Wie man mit Git + GitHub auf WordPress entwickelt

Wir haben Ihnen gerade eine Menge möglicherweise neuer Begriffe und Tricks vorgestellt.

Wenn Sie sich nicht intensiv mit Git beschäftigen, kann es schwierig sein zu erkennen, wie all diese zusammenkommen können, um in einem realen Szenario zu funktionieren.

Also werden wir alles mit einer Anleitung abschließen, wie man Git und GitHub verwendet, um sich für die Entwicklung einer WordPress-Website einzurichten.

1. WordPress.org installieren

Zuerst der WordPress-Teil.

Sie werden eine WordPress.org-Instanz installieren (lernen Sie den Unterschied zwischen WordPress.com & WordPress.org, wenn Sie nicht vertraut sind) und eine lokale Staging-Umgebung auf Ihrem Computer erstellen.

Wenn Sie noch keinen großartigen Prozess dafür haben, empfehlen wir das WP-spezifische Entwicklertool von Local.

2. Installieren Sie Git

Und so ist es Zeit für den Git-Teil.

Installieren Sie Git, falls Sie es noch nicht getan haben. Finden Sie die neueste Version auf der Git-Website.

Viele Mac- und Linux-Maschinen haben bereits Git installiert. Überprüfen Sie Ihre, indem Sie Ihre Befehlszeilenschnittstelle öffnen (wie Terminal auf Mac oder Git Bash auf Windows) und den ersten Befehl dieses Tutorials eingeben:

git --version

Wenn Git vorhanden ist, erhalten Sie eine Versionsnummer zurück. Wenn nicht, wird Sie dieser Git-Installationsleitfaden auf den richtigen Weg bringen.

3. Ein lokales Repo mit Git erstellen

Jetzt erstellen wir Ihr lokales Git-Repository.

Zugriff auf den Ordner Ihres WordPress-Themas (dieses Beispiel enthält Twenty Twenty-One) mit diesem Befehl:

cd/Users/[you]/Documents/Websites/[website]/wp-content/themes/twentytwentyone

Ersetzen Sie [you] und [website] durch Ihre eigenen Ordnernamen. Initialisieren Sie dann dieses Verzeichnis als Repository mit diesem Befehl:

git init

Um jede Datei im Ordner zum Index hinzuzufügen, geben Sie ein:

git add

Führen Sie Ihre Änderungen mit einer Notiz aus, die Ihre Geschichte mit diesem Befehl organisiert hält:

git commit -m “first commit"

Ihr lokales Repository ist konfiguriert!

4. Erstellen Sie ein Remote-Repo mit GitHub

An dieser Stelle sollten Sie ein GitHub-Konto erstellen, falls Sie noch keines haben.

Nachdem Sie erstellt und angemeldet sind, können Sie ein Remote-Repository von Ihrem GitHub-Armaturenbrett erstellen.

Ein Remote-Repo mit GitHub erstellen

Nachdem Sie die Schritte zur Einrichtung Ihres neuen Projekts abgeschlossen haben, ist es an der Zeit, Ihr WordPress-Theme in Ihr neues Remote-Repo auf GitHub zu übertragen.

5. WordPress-Projekt zu GitHub hinzufügen (Lernen zu pushen)

Verwenden Sie diese Befehle in Git, um Ihr WordPress-Theme in GitHub zu pushen:

git remote add origin [repo URL]

git push -u origin master

Ersetzen Sie die URL in Klammern durch einen Link zu dem Repository, das Sie gerade in GitHub eingerichtet haben.

Als Nächstes werden Sie gebeten, Ihren GitHub-Benutzernamen und Ihr Passwort einzugeben.

Nachdem diese eingefügt sind, werden die bisher in Ihrem lokalen Repository übernommenen Dateien in Ihr GitHub-Repository gepusht.

6. Optional: Abrufen (AKA Pull) von Updates

Nun, da Sie Änderungen von Ihrem lokalen Repo in das entfernte Repo auf GitHub übertragen haben, besteht der letzte Schritt darin zu lernen, wie Sie Änderungen abrufen können, sodass Sie das Gegenteil tun können – Updates vom entfernten Repo zu Ihrem lokalen hinzufügen.

Natürlich, wenn Sie unabhängig an einem Programmierprojekt arbeiten, müssen Sie diesen Schritt nicht tun. Es ist jedoch hilfreich, dies zu wissen, da es sofort notwendig wird, sobald Sie mit einem Team zusammenarbeiten, das alle Aktualisierungen vornimmt und pusht.

Also, wir werden Updates lokal mithilfe des Fetch-Befehls einspielen:

git fetch [URL]

Vergessen Sie nicht, [URL] durch den Link zum Repository zu ersetzen, von dem Sie ziehen.

Damit werden Änderungen von GitHub gezogen und in Ihr Lokales kopiert, sodass beide Repos gleich sind. Sie sind synchronisiert und bereit, an der neuesten Version des Projekts zu arbeiten!

Brauchen Sie immer noch Hilfe bei Git?

Für eine wesentlich detailliertere Durchführung des oben genannten Prozesses, schauen Sie sich unseren vollständigen Leitfaden an Wie man GitHub für die WordPress-Entwicklung nutzt.

Oder noch besser, beauftragen Sie unsere Entwicklungsexperten bei DreamHost.

Lassen Sie uns einmalige Website-Anpassungen bis hin zur vollständigen Website-Verwaltung übernehmen, damit Ihr Team sich wieder den Entwicklungs- und Managementaufgaben widmen kann, die Ihr Geschäft voranbringen.

Hintergrundbild der Anzeige

Sie träumen es, wir programmieren es

Nutzen Sie über 20 Jahre Programmiererfahrung, wenn Sie sich für unseren Webentwicklungsservice entscheiden. Teilen Sie uns einfach mit, was Sie für Ihre Website wünschen — wir kümmern uns um den Rest.

Mehr erfahren