You are here: Home » Archives for: VCS

Tag Archives: VCS

[software] einfache Uebersicht von Git: Git cheatsheet

Zack Rusin hat bereits 2007 eine einfache Uebersicht ueber Git erstellt und auf seinem Blog zur Verfuegung gestellt.

Mir hat es sehr geholfen, daher verlinke ich hier mal darauf.

Git Cheat Sheet

Git Cheat Sheet

(links)
Git Cheatsheet @ Zack Rusin

Posted in Development, Software | Also tagged , , , | Leave a comment

[software] Pushing and Tracking Remote Branches mit Git

Ich nutze git um meine privaten Projekte zu versionieren.

Da ich auf verschiedenen Rechnern an den Projekten arbeite und die Projekte auch anderen zugaenglich machen moechte, nutze ich github als zentrales Repository.

Branches in git funktionieren nicht ganz so wie wie bei SVN oder Perforce, also will ich hier kurz die Befehle festhalten, die ich brauche, um einen lokalen Branch zu erstellen, diesen auf github zu pushen und dann den lokalen mit dem Branch auf github zu verbinden.

Erstellung eines lokalen Branches:

git branch <local branch name>

Den Branch auf das zentrale Respository pushen:

git push origin <local branch name>

Jetzt gibt es den Branch zwar lokal und auf github, aber der lokale Branch und der zentrale sind nicht verbunden (der lokale trackt nicht den zentralen). Das kann man mit diesem Kommando erreichen (um genau zu sein wird der lokale Branch geloescht und ein neuer erstellt, der den zentralen dann trackt):

git branch -f <local branch name> origin/<remote branch name>

Jetzt kann man lokale Aenderungen mit git push auf den zentralen Branch pushen und Aenderungen vom zentralen Branch holen (git pull).

(links)
git
github

Posted in Development, Software | Also tagged , , | Leave a comment