... spezialisiert auf professionelles Webdesign
für kleine und mittelständische Unternehmen.
Von der Beratung und Konzeption, über das Design, bis hin zur Programmierung, stehe ich Ihnen auch nach dem Onlinegang mit Pflege und Wartung ihres Internetauftritts zur Seite.
Werfen Sie einen Blick auf meine Referenzen und zögern Sie nicht bei Interesse telefonisch oder per e-Mail mit mir Kontakt aufzunehmen.
Man hat mit Git die wunderbare Möglichkeit einen lokalen Branch anzulegen, und kann parallel an einzelnen Features parallel arbeiten.
Was aber tun wenn man dem Kunden schon eine ersten kleinen Einblick auf den Zwischenstand gewähren möchte? Ganz einfach man legt einen Remote Branch an.
git push origin branchname:refs/heads/branchname
Somit landet der lokale Branch im Shared Repository und kann von dort wieder mit dem folgenden Befehl in eine andere Arbeitskopie geholt werden.
git checkout --track -b branchname origin/branchname
Auch beim kleinsten Feature leg ich mir einen lokalen Branch an, der erst nach erfolgreichem Abschluss des Features in den Master zurück geführt (merge) wird. Damit es beim zurück mergen in den Master Branch keine Probleme gibt sollte man bei der Parallelentwicklung sich regelmäßig die Änderungen aus dem Master Branch holen.
git checkout branchname
git pull . master
Sind alle eventuell aufgetretenen Konflikte aufgelöst steht einem erfolgreichem zurückführen in den Master Branch nichts im Wege.
git checkout master
git merge branchname