doku:git
This is an old revision of the document!
Versionsverwaltung mit git
Die FSFW nutzt git sehr intensiv. Öffentliche repos: https://github.com/fsfw-dresden, interne Repos: gitolite auf Rosetta, Zugang wird vom Infra-Haufen eingerichtet. Leider wird git noch nicht in der Grundschule gelehrt und leider verhält es sich manchmal (am Anfang) nicht 100% intuitiv. Deswegen tragen wir hier nützliche Infos zusammen. Selbstverständlich bleiben Fragen offen. → einfach auf der discuss-Mailingliste stellen.
Links:
- https://rogerdudler.github.io/git-guide/index.de.html (“einfache Anleitung, um git zu lernen. Kein Schnick-Schnack ;)”)
- Sehr hilfreich: https://github.com/magicmonty/bash-git-prompt
- alle Zweige (branches) visualisieren
gitk --all - nützliche Einträge in der Datei
~/.gitconfig
# Das ist ein Kommentar
[user]
name = ...
email = ...
[core]
# konkreter Editor ist Geschmakssache.
# kate -n öffnet ein neues Fenster (sonst: Tab in bestehendem Fenster)
editor = kate -n
[color]
diff = auto
status= auto
branch= auto
interactive = true
[alias]
# Aliase sparen Tipparbeit
ci = commit
cia = commit -a
di = diff --color-words
dt = difftool
st = status
co = checkout
log1 = log --pretty=oneline --abbrev-commit
logs = log --stat
[diff]
# damit das funktioniert muss kdiff3 installiert sein. ggf. Anderes Diffprogramm eintragen
tool = kdiff3
[merge]
tool = kdiff3
[push]
default = simple
doku/git.1471339091.txt.gz · Last modified: 2016/08/16 11:18 by carsten
