Getting Started

To begin visualizing your release intelligence, you need to import your Git history into the platform.

The Local Import Experience

GitSight is built on Zero-Data-Transfer Architecture. This means your code never leaves your infrastructure.

Step 1: Export Your Logs

From any local Git repository, export your log data using the standard git log format:

git log --all --pretty=format:'{"hash":"%H","author":"%an","date":"%ad","message":"%s"}' > my-logs.json

Step 2: Secure Upload

  1. Navigate to the Timeline section.
  2. Drag and drop your .json file into the processing area.
  3. GitSight will parse the metadata locally within your browser.

Strategic Sync

Once your data is loaded, GitSight will automatically group your commits into logical “Semantic Versions”.

Tips for Success

  • Use Clear Commit Prefixes: GitSight’s engine is optimized for feat:, fix:, docs:, and refactor: prefixes.
  • Annotated Tags: Ensure your project uses Git tags (v1.0.0, etc.) to get the most accurate release visualizations.

Understanding your results?

Continue to The Timeline to learn how to read your new visualization.