--- title: Using source control and environments description: How to use source control and environments in n8n. contentType: overview --- # Using source control and environments --8<-- "_snippets/source-control-environments/feature-availability.md" * [Push and pull](/source-control-environments/using/push-pull/): Send work to Git, and fetch work from Git to your instance. Understand what gets committed, and how n8n handles merge conflicts. * [Copy work between environments](/source-control-environments/using/copy-work/): How to copy work between different n8n instances. * [Manage variables](/source-control-environments/using/manage-variables/): Manage variable values using the n8n API and source control.