PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Git....wie funktioniert das?



Kampi
02.03.2013, 19:15
Heyho,

ich wollte meine Software die ich schreibe über Git verfügbar machen (und damit ich so ein bisschen eine Versionskontrolle habe....ich glaube dafür ist das ja auch da).
Jetzt habe ich mir das Programm runter geladen und die Software installiert, aber ich werde nicht wirklich schlau draus.
Ich bin mal nach dieser Anleitung hier

http://rogerdudler.github.com/git-guide/index.de.html

vorgegangen aber wirklich geklappt hat es nicht..... :/
Meine Software liegt im Moment in einem Dropbox Ordner aber ich würde sie gerne auf eine externe Festplatte packen und dort auch den Ordner für Git einrichten.
Jetzt stelle ich mich aber ein wenig blöde an was eine Arbeitskopie, ein Index und ein Head sein sollen und wie ich die Software nun dort hochgeladen oder veröffentlicht bekomme,.
Hat eventuell schon jemand damit gearbeitet und kann mir ein paar Denkanstöße geben :)?
Danke schon mal!

ichbinsisyphos
02.03.2013, 19:58
Du willst die Dateien lokal hosten?

"git clone /pfad/zum/repository", falls du das erste Mal zugreifst. "/pfad/zum/repository" ist der Ort wo die urspünglichen Dateien sind, im Verzeichnis in dem du den Befehl ausführst wird da eine Arbeitskopie erstellt die du bearbeiten kannst. Da werden verborgene Dateien angelegt, die die wichtigsten Infos für die spätere Benutzung speichern (auch wo das repository liegt).

Mit "git add <dateiname>" kannst du neue Dateien bekannt geben, die auch verwaltet werden sollen, mit "git commit" machst du Änderungen offiziell (erst hier wird ein diff zwischen neuem und vorhergehenden Stand gemacht). Mit "git push" kriegst du den lokalen Letztstand zum Server (bzw. das "pfad/zum/repository" von oben), und mit "git pull" ziehst du die aktuelle Version vom Server in das momentane Verzeichnis (wenn das erste mal, dann "git clone").

Damit sollte schon einiges möglich sein, weiter bin ich mit Git nie gekommen.


edit: "git init" vorher noch im ursprünglichen Verzeichnis (am Server), um die grundlegenden Systemdateien anzulegen.

Kampi
02.03.2013, 20:24
Hey,

super! Dank dir. Ich probiere es nachher direkt mal aus. :)

ePyx
02.03.2013, 20:59
Es gibt auch ein offizielles Buch, welches zumindestens online kostenlos ist. http://git-scm.com/book/de
Fand das eigentlich recht hilfreich und geb das auch meistens weiter als Empfehlung.

Kampi
02.03.2013, 23:09
Alles klar habs hinbekommen :)
Danke euch beiden.

markusj
03.03.2013, 00:40
Zu git gibt es eine ganze Menge sehr gutes Infomaterial, hier Mal ein paar Links/Quellen

man git bzw. git help
http://help.github.com/
http://git-scm.com/ (wurde ja schon genannt, das ist die offizielle Git-Website)
https://github.com/Gazler/githug (Interaktives Git Tutorial)
http://gitref.org/
http://progit.org/book/
http://gitready.com/

mfG
Markus