Hoppa till innehåll

Kunskapstest för modul 4

Testet täcker hela modulen. Det rättas direkt i din webbläsare, och inget sparas. Gör om det så många gånger du vill. Om du svarar fel på en fråga, gå tillbaka till lektionen och läs förklaringen igen.

1. Vad händer när du skapar en ny gren?
Visa rätt svar
  • Git skapar en ny pekare på den commit du står på: Ingenting kopieras.
2. Vad är HEAD?
Visa rätt svar
  • Det som visar vilken gren du står på: Det är den grenen som flyttas fram när du gör en commit.
3. Du står på main. Vilka kommandon ändrar vilken gren du står på? (Välj alla som stämmer)
Visa rätt svar
  • git switch dag-4
  • git switch -c ny-dag: Grenen skapas och du växlar till den.
4. main har inte ändrats sedan grenen dag-4 skapades. Vad blir resultatet av git merge dag-4 på main?
Visa rätt svar
  • En fast-forward: main flyttas bara fram till samma commit som dag-4.
5. Hur många föregående commits har en merge-commit?
Visa rätt svar
  • Två: En från varje gren som förs ihop.
6. git status visar "both modified: resplan.txt" mitt i en merge. Vad betyder det?
Visa rätt svar
  • Båda grenarna har ändrat filen, och den har en konflikt som du måste lösa
7. Vilka regler ingår i kursens enkla branch-strategi? (Välj alla som stämmer)
Visa rätt svar
  • main fungerar alltid
  • En gren per uppgift
  • Grenen tas bort när den är införd
8. git branch -d utkast svarar "error: the branch 'utkast' is not fully merged". Vad betyder det?
Visa rätt svar
  • Grenen har commits som inte finns någon annanstans, så de skulle försvinna: Gör en merge först. Med -D tar du bort grenen ändå, och kastar arbetet.

När du är klar med modulen kan du arbeta med flera saker parallellt i grenarBranchEn egen utvecklingslinje i ett repository, där man kan göra ändringar utan att påverka huvudversionen.Läs mer om grenar och föra ihop dem. I modul 5 lär du dig spara ditt 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 på en server, så att historiken inte bara finns på din dator och så att andra kan arbeta med dig.