> For the complete documentation index, see [llms.txt](https://guide.graphqleditor.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.graphqleditor.com/graphql-editor/github-sync.md).

# Github Sync

Synchronize GraphQL Editor content with your GitHub repository

To connect GraphQL Editor with GitHub you need to authorize the GraphQL Editor app so it can make PRs on your behalf. You can do this:

* During the project creation process
* In **Graph** view by clicking the GitHub icon

### Schema Sync

You can both load and commit GraphQL schema to your repository

### File Sync

You can sync files from every category to your GitHub Repository. This will sync the whole folder for: **Explorer**, **GraphiQL**, **Tests** and **Microservices**.

### **Features**

#### Choose a branch

To choose a branch start writing its name to get autocomplete suggestions

#### **Browse commits**

To choose a commit start typing its hash or the message it contains
