> For the complete documentation index, see [llms.txt](https://docs.devin.fm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devin.fm/guides/modules/branch-a-module.md).

# Branch a Module

One of the core [version control](/features/version-control.md#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 %}
