Karl: GIT Grundlagen

Beitrag lesen

Hallo Auge,

So du unter Unix/Linux arbeitest, findest du in diesem Verzeichnis ein Unterverzeichnis namens .git. Wenn du das löschst, existiert das Repository nicht mehr.

Ich arbeite unter Windows. Und dummerweise habe ich auch noch TortoiseGit installiert, der mir in diesem Ordner nun die Icons beeinflusst. Aber ok, ich werde den Inhalt kopieren und den Orginalordner löschen.

Da du das Repository lokal betreibst[1], checkst du in der täglichen Arbeit relativ selten aus[2]. Du machst pro Änderung, die dir relevant erscheint, einen Commit und das wars.

Das Handbuch schlägt vor, für alles und jeden Schritt eine(n??) Branch zu erstellen. Habe ich alles ausprobiert und klappt inkl. mergen gut.

Frage: Wie erstellt man Tags, die man veröffentlicht?

Zur dritten der zwei Fragen kann ich nur auf die unvollständige deutsche Übersetzung von Pro-Git und auf die CRE-Folge 130 verweisen. Während ersteres die Bedienungsanleitung ist, ist der CRE-Podcast mehr oder minder ein akustisches Tutorial.

Ah. Das ist das GIT-Workbook übersetzt, oder? Klasse. Leider nicht ganz vollständig, aber das hilft schon sehr weiter.

Ich war doch anfangs sehr irritiert, weil ich zuerst mit SVN gearbeitet hatte und in GIT danch gesucht habe, das Dateien physikaliosch ausgecheckt werden. GIT setzt aber nur pointer, wenn man einen branch macht. Somit arbeitet man quasi immer in seinem initialisierten Hauptverzeichniss, mal mit pointer auf master und mal mit pointer auf einem branch.

Ist das richtig?

Gruß, karl