# Data Backup Guide

{% hint style="warning" %}
After the termination of goormIDE on October 30, 2025, it will not be possible to recover any data from containers or custom images. Please make sure to back up your data in advance using the methods described below.
{% endhint %}

## **Git Backup**

Git is a widely used tool for source code version control and collaboration. In goormIDE, you can also use Git to securely store your data.

### [**How to Use Git in goormIDE**](https://help.goorm.io/en/goormide/workspace/source-code-management-git)

{% embed url="<https://help.goorm.io/en/goormide/workspace/import-github-repos>" %}

{% embed url="<https://help.goorm.io/en/goormide/workspace/source-code-management-git/add>" %}

{% embed url="<https://help.goorm.io/en/goormide/workspace/source-code-management-git/commit>" %}

{% embed url="<https://help.goorm.io/en/goormide/workspace/source-code-management-git/push>" %}

***

### Using Terminal Commands

<figure><img src="/files/87ZXy3bnC7l8V0DmuENx" alt=""><figcaption></figcaption></figure>

By default, the terminal is available as the Terminal tab in the bottom layout of the goormIDE interface. To open it in a new window, go to **\[Window] > \[New Terminal Window]** or press the default shortcut **`Alt + Shift + T (Mac: ⌥⇧T)`**.

Enter the commands in the terminal in the following order:

* **Initialize Git**

  ```bash
  git init
  ```
* **Add Remote Repository**

  ```bash
  git remote add origin <repository-URL>
  ```
* **Stage and Commit Changes**

  ```bash
  git add .
  git commit -m "Backup: YYYY-MM-DD"
  ```
* **Push to Remote Repository**

  ```bash
  git push -u origin main
  ```

  (If your default branch is `master`, replace `main` with `master`.)

***

## **Exporting Folders/Files**

Download folders or files from goormIDE to your local computer.

### **Export Files**

To download a file, right-click on the folder in the **Project Explorer** located in the left layout of goormIDE, and then select **\[Export File]** from the menu.

<figure><img src="/files/qHCPxdTSejFlO3C9xgzC" alt=""><figcaption></figcaption></figure>

### **Export Folders**

To download a folder, right-click on the folder in the **Project Explorer** located in the left layout of goormIDE, and then select **\[Export Folder]** from the menu.\
In the secondary menu that appears, choose your preferred archive format (ZIP, TAR, or TAR.GZ). The folder will then be compressed and downloaded to your local computer.

<figure><img src="/files/0v0dslsoFfabzi5kJ51s" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.goorm.io/en/goormide/00.end-of-service/data-backup-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
