User Tools

Site Tools


doku:git

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
doku:git [2016/08/16 11:18] – created carstendoku:git [2020/04/25 18:20] (current) – Listeneinrückung Norman
Line 1: Line 1:
 ====== Versionsverwaltung mit git ====== ====== Versionsverwaltung mit git ======
 +
 +Siehe auch  
 +  * [[doku:wissenschaftliches_schreiben_mit_git_und_latex|Wissenschaftliches Schreiben mit git und LaTeX]]
 +  * [[doku:git-workshop|git-Workshop]]
  
 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 [[https://lists.fsfw-dresden.de/cgi-bin/mailman/listinfo/discuss | discuss-Mailingliste]] stellen. 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 [[https://lists.fsfw-dresden.de/cgi-bin/mailman/listinfo/discuss | discuss-Mailingliste]] stellen.
Line 9: Line 13:
  
 Links: Links:
 +  * [[doku:wissenschaftliches_schreiben_mit_git_und_latex|Wissenschaftliches Schreiben mit git und LaTeX]]
   * https://rogerdudler.github.io/git-guide/index.de.html ("einfache Anleitung, um git zu lernen. Kein Schnick-Schnack ;)")   * 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   * Sehr hilfreich: https://github.com/magicmonty/bash-git-prompt
 +
 +Kommandos:
 +  * den letzten Commit ändern ''%%git commit --amend%%''
   * alle Zweige (branches) visualisieren ''%%gitk --all%%''   * alle Zweige (branches) visualisieren ''%%gitk --all%%''
   * nützliche Einträge in der Datei ''~/.gitconfig''   * nützliche Einträge in der Datei ''~/.gitconfig''
Line 31: Line 39:
  
 [alias] [alias]
-# Aliase sparen Tipparbeit+# Aliase sparen Tipparbeit. Bsp: git cia
     ci = commit     ci = commit
     cia = commit -a     cia = commit -a
Line 42: Line 50:
          
 [diff] [diff]
-# damit das funktioniert muss kdiff3 installiert sein. ggf. Anderes Diffprogramm eintragen+# damit das funktioniertmuss kdiff3 installiert sein. ggf. Anderes Diffprogramm eintragen
     tool = kdiff3     tool = kdiff3
  
Line 51: Line 59:
 </code> </code>
  
 +Tipps:
 +  * Umgang mit großen Binärdateien (z.B.: Videos, Musik, hochaufgelöste Bilder)
 +    * Git Large File Storage (kurz: Git-lfs) : https://git-lfs.github.com/
 +    * Git-Annex: https://git-annex.branchable.com/
  
 +Weiterführende Vorträge:
 +  * https://media.ccc.de/v/DiVOC-5-ein_kurzer_blick_in_git (Git für technisch interessierte)
  
  
- +{{tag>Doku HowTo Anleitung Debian git}}
-{{tag>Doku HowTo Anleitung Debian}}+
  
  
doku/git.1471339091.txt.gz · Last modified: 2016/08/16 11:18 by carsten