Hallo, ich möchte Git einrichten mit PHPStorm und verwende es in Zusammenarbeit mit GitHub, um meine Projekte auf mein GitHub-Konto hochzuladen.
Wie kann ich das tun?
Ich danke Ihnen!
Andrew
Zunächst müssen Sie Git installieren. Downloaden und installieren Sie es auf Ihrem PC von HIER: https://git-scm.com/
Erstellen Sie dann eine LEER Repository auf GitHub - ohne Readme-, Ignore- und Lizenzdateien. Nennen wir es Reise-Website. Für dieses Beispiel werde ich mein echtes GitHub-Repository verwenden: https://github.com/AleikovStudio/travel-site
Jetzt arbeiten Sie mit das Terminal - können Sie cmd von Windows oder das Terminal des PHPStorm verwenden. Ich bevorzuge das im PHPStorm eingebaute Terminal - es ist besser, schneller und intuitiver.
Von Ihrem GitHub Kopieren Sie die Repository-URL - zum Beispiel https://github.com/AleikovStudio/travel-site.git (beachten Sie die .git Erweiterung am Ende); Anstelle von AleikovStudio (mein Benutzername in GitHub - verwenden Sie Ihren).
Im Ordner Ihres PHPStorm-Projekts müssen Sie Git initialisieren (Sie können übrigens den Ordner mit Ihrem Projekt in das Terminal ziehen). Geben Sie im Terminal ein:
git init
Nun teilen Sie Git mit, wo Sie Ihre Projektdateien online hochladen können (Ihr Push-Repository). Geben Sie dazu in das Terminal ein:
git remote set-url origin https://github.com/AleikovStudio/travel-site.git
oder
git remote add origin https://github.com/AleikovStudio/travel-site.git
Um zu überprüfen, welches Ihr Push-Repository auf GitHub, geben Sie ein:
git remote -v
Der häufigste und am häufigsten verwendete git-Befehl ist:
git status
Es prüft, ob sich etwas geändert hat, und gibt Ihnen Empfehlungen.
An alle Änderungen auf der Bühne hinzufügen, Typ:
git hinzufügen. |
Die . steht hier für alle Dateien. Um eine bestimmte Datei hinzuzufügen (z. B.: index.html) können Sie eingeben:
git Index hinzufügen.html |
Sie können Ihre Änderungen auch mit (hier - A steht für ALL) vornehmen:
git hinzufügen -A |
Um eine neue Übergabe durchzuführen und eine Nachricht hinzuzufügen (zum Beispiel: "Neue Nachricht hinzugefügt"), geben Sie ein:
git commit -m "Neue Nachricht hinzugefügt" |
Sie können auch stage + commit in einer Befehlszeile eingeben:
git commit -am "Bühne und Übergabe in einem Befehl" |
An die Dateien verschieben (von Ihrem lokalen PC aus) für die erstes Mal zu Ihrem GitHub-Repository online, geben Sie ein:
git Push-Ursprung-Master |
Um die Änderungen voranzutreiben danachgeben Sie einfach ein:
git drücken |
Git-Zweige:
Zum Erstellen neue Niederlassung, Typ:
git Abzweigung Fußzeile |
Dadurch wird ein neuer Zweig mit dem Namen Fußzeile
Um zu sehen, welchen Zweig Sie gerade benutzen, geben Sie ein:
git Zweigstelle |
Zum Ändern (Auschecken) der Verzweigung:
git Checkout Zeugnisse |
* anstelle der Empfehlungsschreiben (Name der Verzweigung) können Sie Folgendes eingeben Meister (der Hauptzweig):
git Kassensturz |
Zum Erstellen und gleichzeitigen Auschecken einer neu Zweig (in diesem Fall mit dem Namen Kopfzeile), Typ:
git checkout -b Kopfzeile |
Um den Zweig zusammenzuführen (zum Beispiel: Empfehlungsschreiben Zweig) mit dem Meister Zweig (dem Hauptzweig), Typ:
git verschmelzen Zeugnisse |
Bitte beachten Sie: Sie müssen sein ON Meister Zweig, um andere Zweige zusammenzuführen (Sie können prüfen, in welchem Zweig Sie sich gerade befinden, indem Sie git branch eingeben).
* anstelle einer Empfehlungsschreiben können Sie den Namen des Zweigs, den Sie zusammenführen möchten, mit dem Meister eine
Hier sind einige andere nützliche Git-Befehle (und einige für das Terminal):
TERMINAL LÖSCHEN (EINGABEAUFFORDERUNG):
cls |
EINE AUFGABE AUF DEM TERMINAL (EINGABEAUFFORDERUNG) ANHALTEN:
STRG + C |
EIN GIT-PROJEKT VON GITHUB KLONEN:
GIT-VERSION PRÜFEN:
git --version |
NEUES VERZEICHNIS/VERZEICHNIS ERSTELLEN (z.B.: hello-world):
mkdir "hello-world" |
VERZEICHNIS ÄNDERN ZU (zum Beispiel: hello-world):
cd hello-world |
AUFSTEIGEN:
cd.. |
DATEI ERSTELLEN (zum Beispiel: index.html):
Berühren Sie "index.html". |
Wenn Sie eine Fehlermeldung erhalten, müssen Sie möglicherweise das Paket touch npm installieren. Geben Sie im Terminal ein:
npm install touch |
Um mehr über npm-Pakete und deren Verwendung mit PHPStorm zu erfahren, lesen Sie bitte hier klicken.
EINE DATEI AUS EINER ÜBERTRAGUNG WIEDERHERSTELLEN:
git Kasse -- . |
FILE STAGED (READY TO BE COMMITED - von roter Farbe zu grün):
git hinzufügen -A |
Grundsätzlich gibt es 2 Hauptschritte um PHPStrom für die Zusammenarbeit mit Git und GitHub zu konfigurieren:
- Erstens - um Git und PHPStorm zu initialisieren: In PHPStrom müssen Sie navigieren zu VCS >> Import in die Versionskontrolle >> Git-Repository erstellen...:
Dadurch wird Git für Ihr Projekt initialisiert (Sie müssen .gitignore erstellen Datei auch).
Danach können Sie es einfach mit den Terminal-Befehlen verwalten.
- Zweitens - Sie müssen Ihr Projekt mit folgenden Punkten verbinden GitHub. Gehen Sie in PHPStrom zu: VCS >> Import in Versionskontrolle >> Projekt auf GitHub freigeben:
Übrigens, in PHP Storm können Sie die Registerkarte Versionskontrolle um Ihre Protokolle besser zu verstehen;
Hier ist ein 10-minütiges Video, das einige Dinge erklärt:
Hier ist mit BitBucket Integration (Deutsch):
...und Video auf Russisch:
Hier ist ein Video über Git und die .gitignore-Datei und welche WP-Dateien zu ignorieren sind: