Το άρθρο υπάρχει επίσης και στο 9front Wiki.
Πηγές
Ρύθμιση χρήστη
; mkdir $home/lib/git
; cat > $home/lib/git/config
[user]
name=Your Name
email=me@example.org
^D
Παραδείγματα
Δημιουργήστε, κάντε commit και push ένα repo:
; cd repo
; git/init
# προσθέστε ένα remote στο .git/config...
; git/add .
; git/commit -m 'commitmsg' foo.c
heads/front: 817a3f121083091291c45f1ddfcd1b042343efab
; git/push
Κάντε clone και έπειτα push τις αλλαγές σε ένα repo:
; git/clone git://git.example.org/repo
; cd repo
# κάντε αλλαγές...
; git/commit foo.c
; git/push
Δημιουργήστε ένα patch:
# κάντε αλλαγές...
; git/commit -m 'commitmsg' foo.c
heads/front: 817a3f121083091291c45f1ddfcd1b042343efab
; git/export > patch.diff
Εφαρμόστε ένα patch:
; git/import < patch.diff
applying commitmsg
Δείτε ποιά αρχεία έχουν αλλάξει:
; git/diff -s
M foo.c
M bar.c
Χρήση Shithub
Πρώτα ρωτήστε τον Ori (ori AT eigenstate DOT org) για χρήστη.
Δημιουργήστε και κάντε push ένα repository:
; rcpu -u $user -h shithub.us -c \
newrepo -d 'description' -c 'me@example.org' reponame
; git/push -u hjgit://shithub.us/$user/reponame
Τα repositories ζουν στο /usr/git/$user. Κάθε repo περιέχει επεξεργάσιμα
αρχεία στο /usr/git/$user/repo/.git:
webpublish- Εάν αυτό το αρχείο υπάρχει, τότε το repository είναι δημοσιευμένο στην δημόσια web λίστα με repositories.
desc, description- Η σύντομη περιγραφή του repository. Εμφανίζεται στην λίστα repo.
contact- Πληροφορίες επικοινωνίας για υποβολή patches. Εμφανίζεται στην σελίδα πληροφοριών του repo.