Today we’re going to talk about a small improvement that can make our node pipelines much faster.

Photo by CHUTTERSNAP on Unsplash

A few days ago I came across an npm command I had never read or heard of. Until then, I used npm install to prepare the environment with all dependencies in my continuous integration piplines. But after I had dealt with it a little bit and test it out, I was impressed. The pipelines were more than 30% faster.

Today we delve into the depths of the git storage system.

Photo by Joshua Sortino on Unsplash

The memory functionality of git is not as difficult as you might think, but it’s still hard to understand for the time being. In my opinion, the best way to understand is not to use the lift, but to walk. This means that we will be creating hashes and commits manually. But first things first. Grab a cup of coffee ☕️ and let’s get started.

Today we will create all kinds of hashes manually. I explained it to them all in my last article. So here I will just…

Have you ever wondered what the hell the .git folder is for? You didn’t? No problem. Today we’re going to look into it in great detail!!

Photo by Thom Holmes on Unsplash

Along the way, we will get an overview of the storage system and understand why the phrase ‘a branch is just a pointer’ makes sense.


  • .git what???
  • Structure of the .git folder
  • Conclusion

.git what???

You probably already know that if you want to create a git repository, you have to type git init in your terminal. But do you know as well that a new .git folder is automatically generated at that moment? …

You are a git newbie or want to refresh your knowledge? Yeah, I can fully recommend this series to you.

Photo by Yancy Min on Unsplash

Today git is one of the most popular version control systems. One reason for this is that git offers an easy entry point. If you’re a beginner, you’ll quickly learn what a branch is and how to create it. You don’t have to get a full understanding of git first and that’s fine at the beginning. But as you dive deeper into git, you’ll be able to work much more efficiently, deal with problems and use powerful new features. …

Today we take a look at Git and why the staging area is very useful.

Photo by Phil Botha on Unsplash

Today there are lots of different version control systems. One of the most famous is Git. But what are the reasons? How did Git manage to stand out? One important cause will be discussed today.


  • 3 Layer-System
  • Benefit of the Staging Area
  • Conclusion

3 Layer-System

Git consists of three areas. Below you can see their names and order. First, we’ll try to get an idea of how they work.

Henry Steinhauer

Software Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store