# Branch a Module

One of the core [version control](https://docs.devin.fm/features/version-control#devins-approach-to-version-control) features in Devin is the ability to branch files for different purposes through its development cycle. When branching a file, Devin will create a copy of the file so that development, testing or other activities are performed on a separate isolated copy of the original file.

To branch a file:

1. Go to the Branches view
2. Select the branch that you want to branch out from
3. Click the three dots and click Branch
4. Enter a branch name or choose an existing one.
5. Click the reload icon to see the branched file on the branch list&#x20;

## Video Tutorial

{% embed url="<https://vimeo.com/938585801?share=copy>" %}
Branching a Module
{% endembed %}
