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
- Navigate to the Timeline section.
- Drag and drop your
.jsonfile into the processing area. - 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:, andrefactor: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.