Skip to content

Commit

Permalink
feat: Add skritt 3,4, and -1
Browse files Browse the repository at this point in the history
  • Loading branch information
Uzaaft committed Nov 1, 2022
1 parent 71302cf commit 772049a
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 5 deletions.
Empty file added .vale.ini
Empty file.
62 changes: 57 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Dette repoet er strukturert slik at hver eneste branch(gren) har en hensikt.

For.eks vil er hensikten med mergepractice1 og mergepractice2 å gi dere erfaring med det å kombinere branchene sammen.
For.eks er hensikten med mergepractice1 og mergepractice2 å gi dere erfaring med det å kombinere branchene sammen. Mer om dette kommer senere

```mermaid
gitGraph
Expand All @@ -26,15 +26,28 @@ Dette repoet tar utgangspunk i to ting:
1. At du har git installert på PC-en. Du kan installere det [herifra](https://git-scm.com)
2. At du har [VSCode] installert på pcen. Du kan installere det [herifra](https://code.visualstudio.com)

## Skritt 0: Lag en github bruker
## Skritt -1: Sette opp git!

- Først, sett opp en SSH nøkkel for git.
- <details>
<summary> Hva er SSH? </summary>
SSH står for ` Secure SHell protocoll`. Dette er en måte å kommunisere på over internett, uavhengig av om nettverket du er på er sikkert.
</details>
- For å sette opp git, følg denne guiden her: https://docs.github.com/en/authentication/connecting-to-github-with-ssh

## Skritt 0: Lag en [github](https://github.com) bruker

- Gå til [Github](https://github.com).
- Lag en bruker og log inn på github.
- Lag en bruker og log inn på github. Vi anbefaler dere å bruke NMBU mailen! Da får dere goodies fra github(gratis kurs, etc)
- Pass på at du kan kommunisere med Github på PC-en din. Følg [denne guiden her](https://docs.github.com/en/authentication/connecting-to-github-with-ssh)
- På høyre siden av skjermen deres skal dere se en grønn knapp som sier `New`. Klikk på den.
- Gi det repoet et navn. For.eks `Learning git`
- Pass på at `Initialize this repository with a README` IKKE er huket av.

## Skritt 0.5: Hvorfor [Github](https://github.com)

[Github](https://github.com) er en av de mest brukte nettsidene av utviklere. Github er et "Version Control Service"

## Skritt 1: Sette opp github repoet på PC-en.

- Opprett en mappe kalt `mittProsjekt`.
Expand All @@ -60,7 +73,7 @@ Dette repoet tar utgangspunk i to ting:
(Hvis du ved et uhell initialiserte repoet ditt med en README, må du gjøre en git pull origin master først - for å få README-filen på datamaskinen din - før du kan trykke. )
</details>

# Skritt 2: Legge til filer
## Skritt 2: Legge til filer

Vi skal nå legge til en fil, og sende/lagre den til Github.

Expand All @@ -74,7 +87,7 @@ git add <FILNAVN>

- Hva tror dere skjedde nå?

# Skritt 2.5: Beskrive hva vi har gjort.
## Skritt 2.5: Beskrive hva vi har gjort.

Når man bruker git, og eventuelle nettsider for å håndtere Git([Github](www.github.com), [Gitlab](www.gitlab.com)[Bitbucket](https://bitbucket.org/) ), så burde man anta at noen andre kommer til å se koden din, og loggen over endringer man har gjort. For eksempel ser en git graf fra Njord Technologies sånn ut:

Expand All @@ -101,3 +114,42 @@ Endringene som en commit beskriver kan gruppes i for.eks:
- fix: En commit av typen `fix` som retter på en feil i koden/prosjektet.
- feat: En commit av typen `feat` som legger til en ny egenskap/feature i koden/prosjektet.
- BREAKING CHANGE, eller fix!/feat!: En commit som endrer på koden ved å enten rette på noe, eller legger til en ny egenskap/feature, og som fører ikke er bakover compatibel.

## Skritt 3: La oss commite en endring til Git!

La oss nå commite endringne vi har gjort.
En commit er et.lagringspunkt/checkpoint i koden. Når vi commiter sier vi: git, nå vil jeg lagre disse endringene som jeg har gjort, med følgende melding.
Husk, bruk det vi snakket om i Skritt 2.5 for å skrive commit meldingen!
I terminalen, kjør kommandoen:

```
git commit -m "MELDING HER"
```

der `flagget` -m står får message

<br/>
<details>
<summary>Hva skjedde nå? </summary>
<br/>
Vi lagret endringen vi har gjort, med en melding i git. Hvis vi skriver: `git log` kan vi se endringene som er lagret.
</details>

## Skritt 3.5: La oss se loggen vår med commits

Ofte er det nyttig å se en log over commits som har blitt gjort. For å få denne oversikten, kjør:

```
git log
```

Diskuter med hverandre. Hva viser loggen?

## Skritt 4:

La oss pushe endringene til git, slik at vi har en backup av det vi har gjort.
For å sende endringene opp til github, kjør:

```
git push
```

0 comments on commit 772049a

Please sign in to comment.