CheatsSheet (Git, npm, D3) - marcoFijan/frontend-data GitHub Wiki
Git & Terminal General Cheatsheet
Hier vindt u alle Git commands die ik tegen ben gekomen tijdens mijn onderzoek
NAVIGATION & CREATING
Command |
Betekenis |
Cd (change directory) |
Navigatie naar mappen en bestanden |
Cd .. |
Ga omhoog in de navigatie |
Ls (list) |
Overzicht van alle mappen en bestanden op deze locatie |
Git init |
Maak een repository |
Git branch [branch name] |
Maak een nieuwe branch |
Git checkout [branch name] |
Switch naar een andere branch |
Git merge [branch] |
Combineert de gegeven branch met de huidige branch. |
Git branch -d [branch-name] |
Verwijderd de geselecteerde branch |
mkdir |
Maak een nieuwe folder |
rmdir |
Verwijder folder |
Touch file |
Maak een bestand aan |
Rm (remove) file |
Verwijder bestand |
CONNECTING
Command |
Betekenis |
git remote add nickname URL |
Na git init, koppel de folder met de github repository en maak een shortcut aan zodat je niet telkens de hele link hoeft te typen |
git remote |
Je huidige remote connection inzien |
COMMITS
Command |
Betekenis |
Git add |
voeg een file toe aan de cache (staging area) |
Git add . |
voegt alles toe aan de cache (staging area) |
Git rm –cached |
verwijder een file in de cache |
Git status |
zie welke files er in de cache staan |
Git commit -m “message” |
voeg bestanden toe aan de lokale repository met een message |
Git diff [branch1]…[branch2] |
Laat de verschillen zien tussen deze 2 branches |
Git log |
Laat versiegeschiedenis zien |
Git log –follow [file] |
Laat versiegeschiedenis zien van 1 file met de hernoemingen |
Git fetch repo-name |
Haal bestanden op van de server |
Git push -u repo-name master |
upload bestanden naar de repo server |
TEAM MERGING
Command |
Betekenis |
Git merge --no-ff |
Merge je bestanden met de master brand en sla duidelijk op waar je code vandaan komt. (hierdoor is op te zoeken wie welke code heeft gemerged met de master) |
Git checkout master |
Ga (terug) naar master branch. Doe dit vaak in teamverband in combinatie met Git pull om je lokale master branch up to date te houden |
Git merge master |
merge jou featurebranche met die van de master (master moet dan wel up to date zijn) |
Node.js Cheatsheet
Hieronder vindt u de commands van Node.js die ik handig vond, of veel heb moeten gebruiken.
Command |
Betekenis |
npd run test |
Voer de test script uit die opgeslagen staat in de package.json |
npd install module |
Instaleer een module |
"commandName": "command" |
Dit kun je in het blokje 'scripts' stoppen in je package.json zodat gebruikers bijvoorbeeld makkelijk je server kunnen bouwen of starten. Dit is handig voor wanneer je bijvoorbeeld een bestandsnaam veranderd |
ctrl C |
Gebruik deze combinatie van toetsen om uit de nodemon te stappen |
Tips / Debugging
- Wanneer je meerdere errors krijgt met als laatste error: "package.json must be actual JSON, not just JavaScript", dan betekent dat er een fout zit in je json bestand. Zoals bijvoorbeeld het ontbreken van een komma na een script.