This is an old revision of the document!


Versionshantering med Git 1

Denna uppgift går ut på att du skall kunna göra de mest grundläggande sakerna i Git.

Git är ett modernt och smart versionshanteringssystem. Målet är att ni skall lära er de mest grundläggande kommandona i git under denna kurs. Att ha en versionshantera när man programmerar tycker jag är ett måste. Om man är fler än en är det ett ett måste. Bilden är från http://git-scm.com/doc

1. Skapa en katalog som heter temp_git och några filer i denna katalog, när det är gjort kör följande kommandon:

# för att se hur läget är
git status
# för att skapa en git repro
git init
# för att lägga till alla filer
git add .
# för att se hur läget är
git status
# för att "skicka" in i den lokala git
git commit -m "ett logg meddelande"
# för att se hur läget är
git status
# ändra i en fil
# för att se hur läget är
git status
# för att "skicka" in i den lokala git
git commit -m "ett logg meddelande"
# kolla loggen
git log
# kolla loggen på annat sätt, finns massa olika sätt, hitta ett som är bra och gör ett alias för det.
git log --oneline --graph --decorate --all --color
# ta bort en fil och kör git status
# hämta tillbaka filen med git checkout
# ta bort filen igen
# se till att commita att filen är borttagen
# fortsätt att testa lite vad som händer, kolla tex vad som händer och man checkar ut den första versionen