> 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

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
