Git Source Code Management

Projekt

Homepage

Commandline Reference

Dokumentation gitignore

Dokumentation Tagging

The Git Community Book

Informationen

GitGuys

Git Tutorial von Lars Vogel

Git Anleitung von Atlassian

Eclipse Plugin

EGit Homepage

JGit Homepage

Git with Eclipse (EGit) - Tutorial

Befehle

Konfiguration

git config --list [--system | --global | --local]

git check-ignore <path>

Aktueller Status

git status

Untracked Files

git clean -d -n     # nur auflisten

git clean -d -n -x  # nur auflisten, inklusive .gitignore

git clean -d -f     # auflisten und löschen

git clean -d -f -x  # auflisten und löschen, inklusive .gitignore

Commit History

git log

git log --oneline

git log --pretty=oneline

git log --stat

git log --author=<regex>

Commit Inhalt

git show --name-status <commit>

Branches

Branches im lokalen Repository, aktiver markiert mit *

git branch

Branches und Tags im remote Repository

git ls-remote

Branch wechseln

git checkout <branch>

Arbeiten mit Remote Repositories

Informationen holen

git remote -v

Branches anzeigen

git branch -r -v

Lokales Repository aktualisieren

git fetch [remote-name]

Git Cloud Repositories

Github

Homepage

Basic Writing and Formatting Syntax

Guide von freeCodeCamp

Bitbucket

Homepage  Login

Links

https://www.atlassian.com/git/tutorials/what-is-version-control
https://git-scm.com/book/en/v2
https://www.katacoda.com/courses/git
http://learngitbranching.js.org/?demo
http://ndpsoftware.com/git-cheatsheet.html
https://www.git-tower.com/blog/git-cheat-sheet/
https://services.github.com/kit/downloads/github-git-cheat-sheet.pdf