1. Lag repo
- Gå til github.com og logg inn.
- Klikk New repository.
- Gi repoet et navn, velg Public eller Private.
- Huk av Add a README. Valgfritt: legg til .gitignore og lisens.
- Klikk Create repository.
2. Endre og commit
En commit-melding er en kort tekst som forklarer hva du har endret. Gode meldinger gjør historikken forståelig.
- Dårlig: "update"
- Bra: "legg til forsidebilde"
- Åpne repoet ditt.
- Klikk Add file → Create new file.
- Kall fila
index.htmlog lim inn enkel HTML. - Skriv en commit‑melding nederst og trykk Commit changes.
3. Branches
- Klikk på branch‑menyen.
- Skriv inn nytt branchnavn, f.eks.
test-branch. - Opprett branchen, gjør endringer og commit som vanlig.
- Bytt tilbake til
main.
4. Vanlige feil
- Endret feil branch → sjekk øverst hvilken branch du er på.
- Utydelig commit‑melding → skriv hva du endret.
- Filer vises ikke → sjekk at de er committet på
main. - Glemt å lagre endring før commit → sjekk at endringer er lagret i nettleser‑editoren.
- Skrev over en fil ved en feil → bruk commit‑historikk på GitHub for å hente tilbake en tidligere versjon.
- Konflikter når du slår sammen branches → GitHub markerer forskjellene. Løs manuelt og commit på nytt.
5. Workflow
- Lag repo på GitHub.
- Opprett eller last opp filer.
- Commit med forklaring.
- Lag branches for nye ideer og merge når du er fornøyd.
6. Videre steg
- Slå på GitHub Pages for å publisere en enkel nettside rett fra repoet ditt.
- Utforsk Issues og Projects for å holde orden på oppgaver.
- Se på Pull Requests som metode for samarbeid og code review.
- Etter hvert kan du prøve GitHub Desktop eller VS Code for mer avansert jobbing.
- Se på Wiki-fanen i repoet for å lage enkel dokumentasjon.
- Sjekk Insights-fanen for å se statistikk og aktivitet i prosjektet.
7. Cheatsheet (GitHub nett)
- Lag ny fil: Add file → Create new file
- Last opp filer: Add file → Upload files
- Endre fil: Klikk fila → blyantikon → Commit changes
- Ny branch: Branch‑menyen → skriv navn → Create branch
- Se historikk: Klikk Commits i toppen av repoet.
- Tilbakestill: Åpne en gammel commit, trykk «Browse files» for å hente gamle versjoner.
- Slett fil: Åpne fila → søppelbøtteikon → Commit changes.
- Last ned repo: Grønn Code-knapp → Download ZIP.
8. Begreper forklart
- Index-fil (index.html)
- Standard startfil for et nettsted. Når du åpner repoet på GitHub Pages, vises denne automatisk.
- README.md
- En enkel tekstfil i Markdown som beskriver prosjektet. Vises på forsiden av repoet.
- .gitignore
- Liste over filer som skal ignoreres av Git.
- Commit
- Et lagringspunkt i prosjektet med en beskrivende melding.
- Branch
- En egen «gren» av repoet der du kan teste nye ting uten å ødelegge
main. - Repository (repo)
- Selve prosjektmappa, med alle filer og hele historikken.
- Main branch
- Hovedlinja i prosjektet ditt. Ofte heter den
mainog regnes som den stabile versjonen. - Merge
- Å slå sammen endringer fra én branch inn i en annen.
- Pull Request (PR)
- Et forslag om å slå sammen endringer, brukes mye i samarbeid.
- Fork
- En kopi av et repo under din egen konto, så du kan eksperimentere uten å endre originalen.
- Clone
- Å laste ned en kopi av repoet til din egen maskin (brukes hvis du vil jobbe lokalt).
- Issues
- Et GitHub-verktøy for å rapportere feil, oppgaver eller idéer knyttet til repoet.
- License
- Forteller hvilke rettigheter andre har til å bruke, endre eller dele prosjektet ditt.
9. Ulike typer kodespråk
- HTML
- Språket for å strukturere innhold på nettsider.
- CSS
- Brukes sammen med HTML for å style innholdet.
- JavaScript (JS)
- Gir nettsider interaktivitet, f.eks. knapper og dynamikk.
- Python
- Et lettlest og mye brukt språk til alt fra skript til maskinlæring.
- Markdown
- Et enkelt språk for å formatere tekst. Brukes ofte i README‑filer.