

Amazon CodeCatalyst is no longer open to new customers. Existing customers can continue to use the service as normal. For more information, see [How to migrate from CodeCatalyst](migration.md).

# Managing source code files in Amazon CodeCatalyst
<a name="source-files"></a>

In Amazon CodeCatalyst, a file is a version-controlled, self-contained piece of information available to you and other users of the source repository and branch where the file is stored. You can organize your repository files with a directory structure. CodeCatalyst automatically tracks every committed change to a file. You can store different versions of a file in different repository branches.

To add or edit multiple files in a source repository, you can use a Git client, a Dev Environment, or an integrated development environment (IDE). To add or edit a single file, you can use the CodeCatalyst console. 

**Topics**
+ [Creating or adding a file](source-files-create.md)
+ [Viewing a file](source-files-view.md)
+ [Viewing the history of changes to a file](source-files-view-history.md)
+ [Editing a file](source-files-edit.md)
+ [Renaming or deleting a file](source-files-delete.md)