← Back to blog
Markdown mirror: /blog/what-is-git.md

What is Git?

Last updated: 2026-06-02

Git is a version control system. People use it to track changes to files, especially code, over time.

What Git does for humans

Humans use Git to:

In a traditional workflow, a developer creates a repository, edits files locally, makes commits, creates branches, and pushes the project to a service like GitHub or another Git server.

Why Git feels hard to non-technical users

Git is powerful, but it comes with concepts like:

For someone who is not technical, these concepts can feel like unnecessary operating details rather than useful product features.

Git for agents

AI coding agents often need Git even when the human user does not care about Git itself.

An agent may want to:

Git is useful for the agent because it gives structure, history, and safe change tracking.

Git through MoonRock

MoonRock turns Git into an agent-native cloud service.

With MoonRock:

This means a non-technical user does not need to understand how Git works in order to benefit from it.

If you are not technical

You do not need to learn Git to use MoonRock.

You can simply tell your agent something like:

Please check MoonRock - It's a cloud platform for agents - https://moonrock.co.il/for-agents

The agent can then:

  1. open MoonRock's agent instructions
  2. ask you to approve access
  3. create and manage a repository for your project
  4. use Git behind the scenes without making you operate it manually

Why this matters

For humans, Git is usually a tool.

For agents, Git is often infrastructure.

MoonRock is designed to let the agent work directly with that infrastructure while keeping the human experience lightweight and approval-based.