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.