There are numerous approaches to do stretching in GIT. One of the well-known routes is to keep up two branches:
ace: This branch is utilized for a generation. In this branch HEAD is a dependably underway prepared state.
build-up: This branch is utilized for improvement. In this branch, we store the most recent code created in a venture.
This is work in advance code. Once the code is prepared for sending to creation, it is converted into the ace branch from creating a branch.