git ed

Noch ein Quellcode-Verwalte-Programm, aber dezentral, mächtiger und von Linus Torvalds.

Grundlagen ed

leeres Repository erstellen ed

mkdir VERZEICHNIS
cd VERZEICHNIS
git init

fremdes Repository benutzen ed

git clone git://blabla

oder

git clone http://blabla

normales editieren ed

git add DATEIEN           oder
git add .                      oder
git rm DATEIEN
git commit

branches ed

neu erstellen

git branch NAME

alle anzeigen

git branch

auswählen (-> Arbeitskopie)

git checkout NAME

löschen

git branch -D NAME

veröffentlichen (http) ed

veröffentlichen (bei jeder Änderung nochmal)

zuerst ein 'nacktes' Repository-Verzeichnis erstellen

git clone --bare NEUES_VERZEICHNIS.git QUELL_REPO
touch NEUES_VERZEICHNIS.git/git-daemon-export-ok

dann auf den Server in ein öffentliches Verzeichnis schicken und dort

git --bare update-server-info
mv hooks/post-update.sample hooks/post-update

importieren (neu)

git clone SERVER/VERZEICHNIS.git

lädt das Repository herunter und erzeugt dazu ein Unterverzeichnis mit dem ursprünglichen Verzeichnisnamen

Categories: Computer, Programmieren