Skip to content
Jeannet Welboren edited this page May 24, 2023 · 4 revisions

Branches

Aangezien dit mijn Individuele Assignment is maak ik eigenlijk alleen gebruik van de "Main" branche. Ik ben namelijk de enige die eraan werkt. Een code review ga ik pas toepassen bij het team gedeelte aangezien daar meerdere mensen aan werken en het niet mijn eigen code is. Daarnaast heb ik een paar keer bewust de commits niet direct naar de "Main" branch gestuurd om te experimenteren met branch merging en te leren hoe het werkt. Gelukkig ben ik tegen geen enkele marge conflict aangelopen!



CLI terminal & GitHub desktop

Tijdens mijn stageperiode heb ik gebruikgemaakt van Github Desktop. Heb af en toe ook met de Terminal gewerkt maar ik had moeite om het te begrijpen. De developers deden werken veel met de terminal maar ik wist niet wat ze allemaal aan het doen waren en wat de commands zijn die hun gebruikte. Om de terminal beter onder de knie te krijgen heb ik de eerste 2 weken gewerkt met de terminal voordat ik weer terugga naar Github Desktop. Ik heb een aantal commando's geleerd en toegepast, waaronder de volgende:

Code commit & push

Git status
Git add (link file)
Git add * (all files)
Git commit
ecs :q!
Git push

Account

--global user.name 
--global user.email

List all ( ook hidden files)

ls -a

Switch naar Github desktop

Toen ik wilde overstappen van Terminal naar Github desktop liep ik tegen een paar problemen aan. Hoewel ik ingelogd was op mijn Github-account voor school zat ik op een of andere manier nog steeds in de branch van stage/werk. Hoe ik dat voor elkaar heb gekregen blijft een raadsel. Gelukkig heeft Robert me geholpen om het op te lossen. Nu merk ik dat Github desktop veel gemakkelijker en fijner werkt dan de terminal. Het is veel visueler en fijner om mee te werken.

Ik gebruik nog steeds de terminal maar nu niet om een commit & push uit te voeren maar om mijn server te starten.

Om mijn map te openen op mijn desktop

cd downloads/hva/jaar2/block4/projectTech

Om mijn server te starten

nodemon server.js

Om mijn server stop te zetten

^C% (control c)





Commit messages

Altijd als ik heb gewerkt aan mijn code en dat deel klaar is comit ik het dezelfde dag naar mijn main branche. Ik zet daar altijd een comment bij zodat ik weet wanneer ik het heb gecomit en wat ik heb gedaan zoals:

  • Week 1 changes
  • Wireframe CSS & HTML changes
Schermafbeelding 2023-05-22 om 18 43 09





SSH of personal access token

Aangezien ik heel goed dit blok begon in de verkeerde klas was mijn eerste les van Ivo en was hij een voorstander van de personal access token. Dus heb ik die ook gebruikt omdat ik gelijk wist wat ik moest doen en het voor mij makkelijk werkt.