Skip to content

Command Line : Git Strategy

soofg edited this page Mar 9, 2021 · 6 revisions

Command Line

My 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.

Git Commands

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 '*'

Git Blame

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

Git Tips

Atlassian

Atlassian git blame


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.

MatchingClothing👚

Research

Research Javascript [Front-end]

Eloquent Javascript Book [Front-end]

Attachments📎

Clone this wiki locally