Stage, commit, push, and pull without leaving your browser.
CloudForge includes a built-in Git panel that lets you manage your repository directly from the web interface. See changes at a glance, stage files, write commit messages, and sync with your remote - all without touching the terminal.
The Git panel is located below the file tree in the left sidebar. Click the Git icon in the header to toggle it on or off.
The Git panel shows the current branch and lists all changed files:
+ button next to the file- button next to a staged fileTo discard local changes to a modified file, click the ↩ (revert) button.
You'll be asked to confirm before the changes are discarded.
The commit message area only appears when you have staged changes.
Use the buttons in the Git panel header:
Click the History tab to see recent commits:
The server running the CloudForge Agent must have Git installed and configured.
For push/pull to work with private repositories, ensure your server has SSH keys configured for the remote (e.g., GitHub, GitLab).
ssh-keygen -t ed25519 -C "your_email@example.com" cat ~/.ssh/id_ed25519.pub Add this key to your GitHub/GitLab settingsThe current directory is not a Git repository. Initialize one using the terminal:
git initCommon causes:
git remote add origin <url>