Hoppa till innehåll

Ditt första repository

  • Att göra en vanlig mapp till ett repositoryRepository (repo)En projektmapp som Git håller ordning på: alla filer i projektet plus hela historiken av sparade versioner.Läs mer om repository med git init.
  • Var Git sparar allt: den dolda mappen .git.
  • Att läsa av läget med git status.

GitGitEtt program som sparar versioner av filerna i ett projekt, så att man kan se vad som ändrats, gå tillbaka till tidigare versioner och arbeta flera samtidigt.Läs mer om Git håller bara ordning på filer i mappar som är repositoryn. Det här är det sista steget innan du börjar spara versioner i modul 3. Repositoryt du skapar här använder du där.

Ett repository är en projektmapp som Git håller ordning på: dina filer och hela historiken. Du gör en vanlig mapp till ett repository med git init. Git skapar då en dold mapp som heter .git inuti projektmappen. Där sparas alla versioner, all historik och projektets lokala inställningar.

git status berättar hur läget är: vilken grenBranchEn egen utvecklingslinje i ett repository, där man kan göra ändringar utan att påverka huvudversionen.Läs mer om gren du är på, om något är sparat och vilka filer som har ändrats. Kommandot ändrar ingenting, så du kan köra det hur ofta du vill.

Så här skapas repositoryt resplan i hemmappen:

Terminal
$ mkdir resplan
$ cd resplan
$ git init
Initialized empty Git repository in /tmp/kim/resplan/.git/
$ ls -a
.
..
.git
$ git status
On branch main
No commits yet
nothing to commit (create/copy files and use "git add" to track)
  • Initialized empty Git repository betyder att repositoryt är skapat. Sökvägen visar var .git ligger, hos dig i din egen hemmapp.
  • ls -a visar också dolda filer, och där syns .git. Punkterna . och .. är mappen själv och mappen ovanför.
  • On branch main visar att du är på grenen main, tack vare inställningen i förra lektionen.
  • No commits yet betyder att inget är sparat än, och nothing to commit att det inte finns några filer att spara.

Lägg inga filer i resplan än. Det gör du i början av modul 3.

1. Vad gör git init?
Visa rätt svar
  • Gör mappen du står i till ett repository: Git skapar den dolda mappen .git, där historiken sparas.
2. Var sparar Git historiken för ett projekt?
Visa rätt svar
  • I den dolda mappen .git i projektmappen
3. git status visar "On branch main" och "No commits yet". Vad betyder det?
Visa rätt svar
  • Du är på grenen main och inget är sparat i repositoryt än
4. Vad händer med dina vanliga filer om git status körs?
Visa rätt svar
  • Ingenting, git status visar bara läget: Du kan köra git status hur ofta du vill.

  • git init gör den mapp du står i till ett repository.
  • Allt Git vet om projektet ligger i den dolda mappen .git. Ändra inte i den för hand.
  • git status visar läget och ändrar ingenting.
  • Repositoryt resplan är det du använder i modul 3.