Für viele meiner Projekte nutze ich git flow. Damit lassen sich größere und komplexere Projekte sehr angenehm verwalten.
git-flow are a set of git extensions to provide high-level repository operations for Vincent Driessen’s branching model.
Gerade zu Beginn kennt man viele der git flow Kommandos noch nicht. Dafür ist das Git Flow Cheatsheet von Daniel Kummer eine wunderbare Anlaufstelle.
Ganzen Artikel lesen
Git für Softwarentwicklung einzusetzen ist mittlerweile Pflicht. Auch für andere Projekte nutze ich es immer wieder.
Fehler passieren. Das lässt sich nicht verhindern. Mit Git lassen sich falsch eingeschlagene Wege leicht rückgängig machen. Manchmal macht man aber auch in Git Fehler und muss dann aufwendig Commits entwirren. Das kann mitunter ganz schön komplex und unübersichtlich werden.
Wie man welche Art von Fehler am besten rückgängig macht, erklärt nun ein Post von Joshua Wehner auf dem Github Blog.
Ganzen Artikel lesen
Ich betreibe dieses Blog auf Uberspace mit Jekyll. Hier möchte ich nun kurz mein Setup dokumentieren.
Jekyll ist ein Static Page Generator, d.h. ich lege Markdown Dateien für jeden Blogpost an und daraus wird dann in einem Generator-Schritt die statische Webseite generiert.
Zunächst einmal habe ich zu Hause auf meinem Laptop meine komplette Jekyll Seite in einem Git Repository. Hier kann ich Einstellungen machen, Posts anlegen oder Styles der Seite konfigurieren.
Ganzen Artikel lesen
Ihr habt das Weiß auf Schwarz eurer Konsole satt und wollt gerne mehr Farbe sehen? Für GIT lässt sich mehr Farbe ganz einfach einschalten:
git config --global --add color.ui true
Ganzen Artikel lesen
Ich möchte hier kurz dokumentieren, wie man unter MacOS oder auch unter Linux mehrere SSH-Keys verwalten kann. Das braucht man dann, wenn man beispielsweise mehrere Github Accounts hat oder (wie in meinem Fall) einen Github Account und einen Bitbucket Account. Für beide habe ich einen anderen SSH-Key definiert:
.ssh ├── bitbucket_rsa ├── bitbucket_rsa.pub ├── github_rsa ├── github_rsa.pub ├── config └── known_hosts Für die Services jeweils einen Key anlegen, geht folgendermaßen:
Ganzen Artikel lesen