TyeGit LogoTyeGit
GitHubDownload
TyeGit Docs

Repository Management

Opening and managing git repositories

What is a Repository?

A repository is simply a folder that contains all your code, along with a hidden .git folder that tracks its history.

How to Manage Repositories

Step 1: The Home Screen

When you first open TyeGit, you are presented with the Home Screen. This is your command center. If you have opened repositories previously, they will be listed under the Recent Repositories section. Click one to instantly load it.

Step 2: Open an Existing Project

If you already have a folder on your computer that uses Git, click OPEN LOCAL REPOSITORY. A native file dialog will appear. Select the folder, and TyeGit will load it.

Step 3: Clone a Remote Project

If you want to download a project from GitHub, click CLONE REPOSITORY. Provide the HTTPS URL (e.g., https://github.com/facebook/react.git) and the local path where you want to save it on your computer.

Step 4: Initialize a New Project

If you have a folder with code, but it doesn't use Git yet, click INIT REPOSITORY. Select the folder, and TyeGit will instantly convert it into a Git repository so you can start committing.

Tips

If you clone a repository that requires authentication (like a private GitHub repo), TyeGit will automatically prompt you to log in via Device Flow!

God-Mode Visual Commit Graph (v2.1.0+)

Once a repository is loaded, navigating to the COMMIT HISTORY tab will render TyeGit's bespoke God-Mode Visual Commit Graph. Unlike web-based competitors, TyeGit dynamically computes multi-lane topological merges directly in its native Rust core, and streams mathematically perfect SVG Bezier-curves exclusively for the visible viewport slice. This guarantees an infinitely scrollable 60fps topological map even on repositories exceeding 100,000 commits.

  • Resizable Layout: Click and drag the vertical drag-handle situated between the left history pane and the right diff viewer to optimize your workspace.
  • Instant Inline Diffs: Click any commit within the virtualized graph to instantly inspect the exact delta without leaving the view.