Hallo, ik wil Git instellen met PHPStorm en gebruik het in samenwerking met GitHub om mijn projecten te uploaden naar mijn GitHub account.
Hoe kan ik dat doen?
Bedankt!
Andrew
Eerst moet je Git installeren. Download + installeer het op je pc vanaf HIER: https://git-scm.com/
Maak vervolgens een LEEG repository op GitHub - zonder leesmij-, negeer- en licentiebestanden. Laten we het reissite. Voor dit voorbeeld zal ik mijn echte GitHub repository gebruiken: https://github.com/AleikovStudio/travel-site
Nu werk je met de terminal - je kunt Windows cmd gebruiken of de terminal van de PHPStorm. Ik gebruik liever de terminal die in de PHPStorm is ingebouwd - het is: beter, sneller en intuïtiever.
Van je GitHub kopieer de URL van het archief - bijvoorbeeld https://github.com/AleikovStudio/travel-site.git (let op de .git uitbreiding aan het einde); In plaats van AleikovStudio (mijn gebruikersnaam in GitHub - gebruik de jouwe).
In de map van je PHPStorm-project moet je Git initialiseren (btw je kunt de map met je project naar de terminal slepen). Typ in de terminal:
git init
Laat Git nu weten waar het je projectbestanden online moet uploaden (je archief pushen). Typ hiervoor in de terminal:
git remote set-url origin https://github.com/AleikovStudio/travel-site.git
of
git remote add origin https://github.com/AleikovStudio/travel-site.git
Om te controleren welke je archief pushen op GitHub, type:
git remote -v
Een veelgebruikt git commando is:
git status
Het controleert op wijzigingen en geeft je aanbevelingen.
Naar alle wijzigingen toevoegen aan het podium, type:
git toevoegen . |
De . staat hier voor alle bestanden. Om een bepaald bestand toe te voegen (bijvoorbeeld: index.html) kun je typen:
git index.html toevoegen |
Je kunt je wijzigingen ook ensceneren met (hier -A staat voor ALL):
git toevoegen -A |
Om een nieuwe vastlegging te doen + een bericht toe te voegen (bijvoorbeeld: "Nieuw bericht toegevoegd"), typ:
git commit -m "Nieuw bericht toegevoegd". |
Je kunt ook stage + commit in één commandoregel doen:
git commit -am "Podium en commit in één commando". |
Naar de bestanden pushen (vanaf uw lokale pc) voor de eerste keer naar je GitHub repository online, type:
git oorsprong pushmaster |
De wijzigingen pushen daarnatypt u gewoon:
git duwen |
Git Branches:
Maken nieuwe tak, type:
git tak voettekst |
Dit zal een nieuwe tak aanmaken met de naam voettekst
Om te zien welke tak je momenteel gebruikt, typ:
git tak |
Om de tak te wijzigen (checkout):
git afrekenen getuigenissen |
* in plaats van de getuigenissen (naam van de tak) kun je typen master (de hoofdtak):
git kassameester |
Om een nieuw tak (in dit geval genaamd koptekst), type:
git kassa -b koptekst |
Om de tak samen te voegen (bijvoorbeeld: getuigenissen tak) met de master tak (de belangrijkste), type:
git getuigenissen samenvoegen |
Let op: je moet OP master branch om andere branches samen te voegen (je kunt controleren op welke branch je momenteel zit door git branch in te typen).
* in plaats van een getuigenissen kun je de naam van de tak typen die je wilt samenvoegen met de master een
Hier zijn wat andere handige Git commando's (en een paar voor de terminal):
TERMINAL WISSEN (OPDRACHTPROMPT):
cls |
EEN TAAK STOPPEN OP DE TERMINAL (OPDRACHTPROMPT):
CTRL + C |
KLOON EEN GIT PROJECT VAN GITHUB:
CONTROLEER GIT VERSIE:
git --versie |
CREËER EEN NIEUWE DIRECTORY/FOLDER (bijvoorbeeld: hello-world):
mkdir "hello-world" |
DIRECTORY WIJZIGEN NAAR (bijvoorbeeld: hello-world):
cd hello-world |
GA NAAR BOVEN:
cd... |
CREATE FILE (bijvoorbeeld: index.html):
raak "index.html" aan |
Als je een foutmelding krijgt, moet je misschien touch npm package installeren. Typ in de terminal:
npm installeren touch |
Voor meer informatie over npm-pakketten en hoe je ze kunt gebruiken met PHPStorm, zie klik hier.
EEN BESTAND TERUGZETTEN VANUIT EEN VASTLEGGING:
git kassa -- . |
FILE STAGED (READY TO BE COMMITED - van rood naar groen):
git toevoegen -A |
In principe zijn er 2 belangrijke stappen om PHPStrom te configureren om met Git en GitHub te werken:
- Eerst - om Git en PHPStorm te initialiseren: in PHPStrom moet je navigeren naar VCS >> Importeren in versiebeheer >> Git archief aanmaken...:
Dit zal Git initialiseren voor je project (je moet .gitignore maken bestand ook).
Daarna kun je het eenvoudig beheren met de Terminal commando's.
- Ten tweede moet je je project verbinden met GitHub. Ga in PHPStrom naar: VCS >> Importeren in versiebeheer >> Project delen op GitHub:
BTW, in PHP Storm kun je de Tabblad Versiebeheer om je logs beter te begrijpen;
Hier is een video van 10 minuten waarin het een en ander wordt uitgelegd:
Hier is met BitBucket integratie (Duits):
...en video in het Russisch:
Hier is een video over Git en het .gitignore bestand en welke WP bestanden je moet negeren: