5 Minuten Tipps: Git

Hier etwas für Montagmorgen. Einige Git Befehle die ihr vielleicht zu eurem Repertoir hinzufügen wollt:

  • Partieller Repository Download:
  • Reviewe eigenen Code während git add mit -p, nutze git diff --cached um den vollständigen Diff der aktuell “staged” Dateien zu HEAD zu sehen, also allem was mit “git add” hinzugefügt wurde, und zeige Details des letzten Commits mit git show (-w ignoriert Whitespace Änderungen, wie auch in git diff).
  • Wer hat nicht schon mal etwas wie “Initial commit” als Commit Message genutzt? Es kann Sinn machen, dann auch mit einem leeren Commit zu starten:
  • Und ich muss meinen Lieblings-Befehl mit hineinnehmen. Wenn ihr den --graph Parameter noch nicht kennt, probiert es aus und staunet:
    git log --graph --oneline --decorate --all --color

    Vielleicht wollt ihr ihn als Alias speichern, z.B. “tree”, aber für mich genügt es, ihn immer schnell in der Bash History zu finden: CtrlR “git log”.

Git ist eine unendliche Quelle für neue Tricks, also erwartet in Zukunft mehr “5 Minuten Tipps” zu Git.

2 Replies to “5 Minuten Tipps: Git”

  1. Great post! I’ve started using the first command quite a bit.

    The last command is nifty, although I tend to stick with SourceTree for visualizing branches.

    Speaking of “Ctl+R” to search history, if you aren’t already using up/down arrow to search Bash history, then you should be. Check this out: http://stackoverflow.com/a/1030206/2726785

Comments are closed.