Thoroughly Engineering Solutions & Consulting

Oberberger Maximilian


What I provide

Website Programming

Creation of a website tailored to your needs. You have the choice between dynamic or static content.


Need independent advice on server operations, networking and site security? I am happy to assist you!


You need a meaningful flyer, a poster or help for your appearance in the social networks for an event, your club or your company? We are happy to design flyers, posters, construction fence banners and much more. Contact me!


You have an idea for a program and would like to have implemented it ?! I have many years of experience in various programming languages (Python, Java, Golang, Ruby, Perl to name a few).


System errors are unavoidable. For this reason, it is even more important that a system is continuously monitored and errors detected promptly.

Encryption / IT-Security

I offer you all the way from information on the possibilities of encryption to the actual encryption of your data. In this context, data includes email, backup, entire disks, website (https).


Remove Files completely from Git repository

Delete a file completely from Git history

March 11, 2020


It can happen that you add some big files to Git (binaries, documents, images, ...) or some "private" files which should not be in git. Removing it from your filesystem with a single commit will just remove the file in the working tree, but Git does not fully delete a file when removing it via commit. Maybe you want to restore it. That's why Git keeps it in his history.