Suggest an editImprove this articleRefine the answer for “What is a feature branch?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**A feature branch** is a separate branch in a version control system (such as Git), created for developing a specific new feature or improvement. **Key point:** it isolates work on a single task so the changes do not interfere with the rest of the code.Shown above the full answer for quick recall.Answer (EN)Image**A feature branch** is a separate branch in a version control system (such as Git), created for developing **a specific new feature or improvement**. It isolates work on a single task so the changes do not interfere with the rest of the code. --- ### How it works - The branch is created from the main one (`develop` or `main`). - The developer implements the new functionality in it. - After it is finished and tested, the branch is merged back (via a **pull request**). - After the merge it is usually deleted, to keep the repository clean. --- ### Example ```javascript git checkout develop git checkout -b feature/login-api ``` > The `feature/login-api` branch contains only the changes related to authorization. --- ### Advantages 1. **Isolation** - changes do not affect the stable version of the product. 2. **Safe testing** - you can experiment without breaking the trunk. 3. **Easy review** - each branch corresponds to one feature and is easy to check. 4. **Transparency** - the branch name immediately shows what is being worked on. --- ### Downsides - Long-lived feature branches can lead to merge conflicts. - If a branch exists for weeks, the team loses sync with the main branch. --- ### Conclusion **A feature branch** is a temporary "sandbox" for a single task. It makes development safe, manageable, and transparent, as long as the branches are short-lived and synced often with the main branch.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.