Hallo
ich arbeite mich gerade in GIT ein. Und habe gleich zu Beginn 2 Fragen.
- Gibt es ein Gegegkommando zu 'git init'? Ich habe nämlich den falschen Ordner zu einem Repository gemacht und möchte den wieder rausnehmen.
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.
- Funktioniert GIT vom System her ähnlich SVN, d.h. ich habe ein Repository und checke zum entwickeln aus diesem Rep aus und committe nach getaner Arbeit wieder?
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.
- Gibt es ein gutes deutschsprachiges Tutorial zu GIT?
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.
[1] Zur Veröffentlichung bzw. zur Zusammenarbeit mit anderen Entwicklern benutzt man typischerweise ein weiteres, zentrales Repo im Netz, auf das du deine gemachten Commits überträgst. Es ist aber, anders als bei CVS oder SVN, technisch gesehen nicht *das* Zentral- oder Hauptrepository, sondern eine Spiegelung.
[2] Bei Zusammenarbeit mit anderen Entwicklern musst du natürlich deren Änderungen vom für alle zugänglichen Repository (wie gesagt, typischerweise im Netz) in dein lokales Repo auschecken. Das gilt, wenn du verschiedene Entwicklungszweige pflegen willst, auch für ein ausschließlich lokales Repository.
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