-
Notifications
You must be signed in to change notification settings - Fork 0
Command Line : Git Strategy
Het schrijven van Git commit messages
In mijn git commit messages ga ik beschrijven wat ik net heb gewijzigd of toegevoegd heb in mijn code editor.
Als ik grote algemene veranderingen heb gemaakt zullen dit git commit messages zijn die er ongeveer zo uitzien:
git commit -m "updates & changes"
Als ik alleen veranderingen heb uitgevoerd in een file, dan zal de git commit message er bijvoorbeeld zo uitzien:
git commit -m "index.js database verbonden"
Git commit messages moeten beschrijvend en duidelijk zijn, zelf merk ik dat dit soms lastig is.
Vooral als je druk bezig bent met het coderen, maar het is belangrijk om je veranderen goed te beschrijven indien nodig is om dit te herzien.
Een aantal git commands die vaak voorbij komen of ik vaak heb gebruikt:
git add .
geeft aan git aan dat je veranderingen in meerdere bestanden toezegt om straks te commiten.
git log
geeft de geschiedenis weer van al je commit messages
git push origin main
geeft aan git aan dat je de veranderingen in een of meerdere bestanden wil verzenden naar je github repository. Vervolgens wordt er gevraagd of je github gebruikersnaam & github wachtwoord intikt.
git status
geeft bestanden weer waarvan veranderingen in je locale bestanden zijn gesignaleerd
git merge
twee branches samenvoegen tot een branch
git branch
geeft aan in welke branch je project zich bevind, dit wordt aangegeven met een sterretje '*'
Terwijl ik bezig was met research kwam ik deze git command tegen, de naam vind ik best grappig en ik vroeg mij meteen af wat deze command nou eigenlijk doet.
git blame
met git blame kan je grondig zoeken in de geschiedenis om problemen te kunnen onderzoeken, wat waren laatste wijzigen in het bestand.
Bronnen
Git Flight Rules
Sofya Gerges Productions 💜 | 2021
Speciale message voor docent front-end, Alles wat onder de kopjes Research Javascript & Eloquent Javascript Book staat is voor het vak Front-end. En de twee losse pagina's Codeplan + wireframes en Progressive Enchanchment ook.
- Template Engines
- Progressive Enchanchment Front-end:
- Formatters & Linters
- Text editors
- Command Line: Git Strategy
- Clean Code Javascript