Auge: GIT Grundlagen

Beitrag lesen

Hallo

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.

Zu TortioseGit und Git unter Windows kann ich nix sagen.

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.

Definiere Schritt ;-)

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

git tag name

Du kannst auch einen ausreichenden Teil des Namens eines Commits hinten ransetzen, um einen Commit später zu einem Tag zu erklären. Das ist ja nur eine Markierung a la "Dieser Zustand ist die Beta1 der Version 1.0" (Kommentare wie dieser ist auf der Konsole mit "git tag name -a" zu erzeugen).

Zur dritten der zwei Fragen kann ich nur auf die unvollständige deutsche Übersetzung von Pro-Git ... verweisen.

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

Das ist das Git-Pro-Book. Es gibt auch noch das Community-Book.

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?

Das ist eine der Möglichkeiten. Du kannst auch einen Branch und damit im Zusammenhang per Checkout eine vollständige Kopie des Repositorys erzeugen.

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
Veranstaltungsdatenbank Vdb 0.3