lördagen den 14:e mars 2009

Första intryck av Git

Jag har bestämt mig för att se vad allt detta pratet om Git är. Git är ett versions hanterings system (VCS) så som subversion eller CVS. Men med en stor skillnad mot ett vanliga VCS är att man inte har ett centralt repository utan det är distribuerat vilket innebär att alla har ett eget repository lokalt på sin dator sedan kan man synka det med hjälp av en central server. Detta innebär att du inte behöver vara uppkopplad mot någon server för att komma åt en tidigare version av koden du jobbar med. Git hanterar inte filer som vanliga VCSer utan innehållet istället, vilket innebär att den kan följa om en metod har flyttat från en fil till en annan.

Att installera Git lokalt är busenkelt. Eftersom jag till största del är Windows användare så använde jag MSysGit för att installera.
De konfigurationer man behöver göra är sätta namn och email.

prompt>git config --global user.name "Marcus"
prompt>git config --global user.email "myMail@solidkod.nu"

För att verifiera inställningarna

prompt>git config --global --list

Om man vill ha färgkodning på outputen från Git, fungerar inte i cmd utan man behöver köra Git Bach

prompt>git config --global color.ui "auto"

För att skapa ett repository så ställer man sig på katalogen man vill ha som rot och skriver

prompt>git init

Och det är allt som behövs för att skapa ett repository =)

Så till lite grundläggande kommandon

För att lägga till en fil och commita den till repositoryt

prompt>git add myfile.txt
prompt>git commit -m "komentar"

För att få ut log från Git

prompt>git log

eller om man bara vill ha ut de sista

prompt>git log 1

Än så länge har jag bara kört Git med lokalt repository och det har varit en trevlig upplevelse.
Kommer mer om mina framsteg och upplevelser av Git i senare inlägg.

/Marcus

0 kommentarer:

Skicka en kommentar