Git -snabbguide

Disclaimer

Nedanstående text utgör inoficiella minnesanteckningar. Texten beskriver nödvändigtvis INTE verkliga förhållanden och ska heller inte tolkas som en sanning. Texten kommer att uppdateras närhelst bloggpostförfattaren så finner lämpligt.

Inledning

Det finns flera versionshanteringssystem för källkod, exempelvis Microsoft Visual SourceSafe, Subversion eller Git för att nämna några. Vart och ett har sina egna för- och nackdelar men en dylik diskussion om vilka faller utom ramen här.

I denna serie av bloggposter återfinns endast snabbguide för användning av Git i Windows medelst olika verktyg. Nedan finner vi en snabböversiktsbild över Git-processen.

Snabbnavigering till relaterade bloggposter

Översiktsbild

GIT-processen
Fig. Git-processen, översiktsbild.

Förklaringar

Master Repository Platsen dit Committade filer laddas (upp).
Local Repository Platsen på den egna datorn där filer bearbetas och sparas.
State/Revision En sparad ögonblicksbild av en fil som tillhör aktuellt Repository.
Commit Lagrar filer som State/Revision i lokalt Repository. Varje Commit utgör i sin tur en Nod.
Nodes De filer som sparats till Repository vid en Commit.
Branch Både substantiv och verb. Refererar till hur GIT branchar.
Head Senaste Nod i en Branch.
Merge Sammanfogar 2 Branch Heads till 1 Branch (valigtvis Master Branch).
Push Skickar samtliga lokala Commits till Master Repository.
Fetch Hämtar samtliga Commits från Master Repository lokalt Repository (efter hämtningen sker inget Merge).
Pull Hämtar samtliga Commits från Master Repository till Local Repository(efter hämtningen görs Merge med senaste Commit).

[TOP]

Annonser

Kommentera

Vänligen logga in med någon av dessa metoder för att lägga till din kommentar:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut /  Ändra )

Google-foto

Du kommenterar med ditt Google-konto. Logga ut /  Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut /  Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut /  Ändra )

Ansluter till %s