Git: Automated Merge Function (Bash/Zsh)

I have noticed that I had a permanently repeating git workflow:

  1. Do some stuff and commit
  2. Checkout some deployed branch (i.e. ‘staging’)
  3. Update this branch (I am working in a team so this branch is also updated by other people)
  4. Merge my feature branch into staging branch
  5. Push staging branch
  6. Switch back to my feature branch

Linux – auto sync folders and files – setup in less than 5 minutes

If you are a webdeveloper using linux, you probably know this exhausting procedure:

You change a file, save it, and then you have to upload the changed file to the matching folder on your test web server in your favourite ftp program, i.e. FileZilla. You do this hundred times a day, thousand times a week.

On Windows, there is a program called WinSCP, a FTP client, that gets rid of this time consuming practice by offering an autosynchronization function for a specific folder after saving/modifying a file in this folder.

To immediately scale down your expectations: there is no linux GUI equivalent of WinSCP that has its built-in auto sync feature. But we have the shell. And we have built-in tools like rsync. And we have people like Gregg Hernandez, who create nifty little tools like watcher.

In this article I’ll show you how you can combine these two tools to get a powerful auto synchronization setup in less than 5 minutes.

Zsh Prompt: Informatives, Zweizeiliges Prompt Mit git Und svn Infos

Ich habe mal ein wenig rumgebastelt und ein neues Zsh Prompt erstellt. Mit git und svn Support. D.h., man sieht rechts die aktuelle VCS-Version (git/svn) und den aktuellen Branch. Bei svn-directories auch noch die Revision Number.

grep Linux Tutorial mit Beispielen

Den grep-Befehl kennen viele Linux- und Unixuser bereits, allerdings oft nur oberflächlich. Für mehr als einfaches Stringsuchen nutzen es die meisten nicht. Wenn für dich grep nicht mehr als grep “hallo” datei bedeutet oder du grep noch gar nicht kennst, solltest du dir dieses Tutorial durchlesen 🙂

Zsh vs Bash – welche Shell ist besser?

Nachdem ich jetzt schon öfters über die ZSH Shell gestolpert bin und nur Gutes gehört habe, hat Vokus Kommentar den finalen Anstoss gegeben. Jetzt ist die Zsh meine bash-Ersatz. Wenn du durch eine Suche nach “zsh vs bash” auf diese Seite gekommen bist, nutzt du wahrscheinlich noch die Bash. Warum und wie du mit nur 2 Terminal-Befehlen die Zsh als Standardshell installierst und die Bash loswirst, erkläre ich dir hier: