Hoppa till innehåll

Kunskapstest för modul 5

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. Vilka problem löser ett fjärr-repository? (Välj alla som stämmer)
Visa rätt svar
  • Historiken finns kvar om datorn går sönder
  • Du kan arbeta från flera datorer
  • Andra kan arbeta i samma repository
2. Vilket kommando hämtar en egen kopia av ett repository från GitHub första gången?
Visa rätt svar
  • git clone
3. Vad visar git remote -v?
Visa rätt svar
  • Vilka fjärr-repositories repositoryt har, och deras adresser
4. Du har kört git fetch. Vad har ändrats?
Visa rätt svar
  • origin/main har flyttats fram, men din main och dina filer är som förut: git fetch är alltid ofarligt.
5. Varför fungerar inte ditt vanliga lösenord till GitHub i Git?
Visa rätt svar
  • GitHub har tagit bort lösenord för Git av säkerhetsskäl: Använd Git Credential Manager, en SSH-nyckel eller en personlig token.
6. Vilken SSH-nyckel får aldrig lämna din dator?
Visa rätt svar
  • Den privata, filen utan .pub
7. git push nekas, och git pull svarar "Need to specify how to reconcile divergent branches". Vad gör du?
Visa rätt svar
  • Kör git config --global pull.rebase false och sedan git pull igen: Då gör git pull en merge, som i modul 4.
8. Du har skapat repositoryt på GitHub med en README. Vad händer när du försöker skicka resplan-git dit?
Visa rätt svar
  • git push nekas, eftersom GitHub har en commit som du inte har: Skapa repositoryt tomt när du ska skicka ett befintligt repository dit.

När du är klar med modulen finns 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å GitHub, och du kan arbeta med det från flera datorer. I modul 6 lär du dig samarbeta med andra: issues, pull requests och granskning av ändringar.