


One day your client wants a particular feature or bug fix that is already fixed/implemented in your development branch in production, then in this situation, you can use cherry-pick. The release branch is currently pointed to the production(I mean this branch is already released to your customer/client) and you are adding new features and bug fixes in your development branch. Git cherry-picking means select to pick a commit or multiple commits if you want to from one branch and apply that commit to another branch and this process is called git cherry-picking.įor example, let’s consider the following real-time situation, your project has two branches one is a Release branch and another one is a development branch. So let’s talk about what is Git Cherry-pick If you want to pick some cherries keep reading. In this blog, you will learn what is cherry-picking in Git and how to cherry-pick in Visual Studio code.
