Linux statt Windows - 03.03.2016
von Niklas Heer
version control systems (VCS)
Begriffe, die man kennen sollte
Das Verzeichnis, das ihr für euer Git- Repository ausgewählt habt.
Eine Sammlung an Commits & Branches, welche im .git Verzeichnis eures Workspaces liegen.
Dies sind eure lokalen Commits & Branches.
(im Prinzip euer Workspace)
Dies ist ein Repository, welches nicht auf eurem Rechner liegt, sondern auf einem entfernten Rechner/Server.
(z.B. Github)
Eine parallele Version eures Repositorys. Änderungen in einem Branch betreffen andere Branches nicht. Euer „Standard-Branch“ ist der master Branch.
Eine Momentaufnahme eures Workspaces zu einem bestimmten Zeitpunkt. Dieser wird anhand einer SHA-1 Prüfsumme identifiziert.
Name des Commits der momentan ausgechecked ist.
Eine Kopie eines kompletten Repositorys mit allen Commits und Branches.
Bei Forks/Branches bezeichnet dies das original Repository.
Mit diesem Tool kann man in einer GUI nochmals seinen Commit checken, bevor man ihn dann commited.
Wir haben Shortcuts für die wichtigsten git-Befehle angelegt.
(gPush, gPull & gReset)
alias gPush="git push origin master"
alias gPull="git pull origin master"
alias gReset="git reset --hard origin/master"
alias gg="git gui"
git commit -m
)
Redirect user to the requested page after login
https://trello.com/path/to/relevant/card
Users were being redirected to the home page after login, which is less
useful than redirecting to the page they had originally requested before
being redirected to the login form.
* Store requested path in a session variable
* Redirect to the stored location after successfully logging in the user
Quelle:
https://robots.thoughtbot.com/5-useful-tips-for-a-better-commit-message
Sind alles Programme, die es euch erleichtern können alte Commits anzusehen.
(es gibt auch git log)
Ermöglicht es euch noch komfortabler gemeinsam an Projekten zu arbeiten.