Clone a Git repository and return its directory structure in a tree format.
Read the contents of specified files in a given git repository.
Compare two branches and show files changed between them.
Create and/or checkout a branch.
Delete a branch from the repository.
Merge a source branch into the current or target branch.
Get commit history for a branch with optional filtering.
Get detailed information about commits including full messages and diffs.
Create a commit with the specified message.
Track (stage) specific files or all files.
Get uncommitted changes in the working directory.
Search for patterns in repository code.
Push changes to a remote repository.
Pull changes from a remote repository.
Create or apply a stash.
Create a tag.
Rebase the current branch onto another branch or commit.
Configure git settings for the repository.
Reset repository to specified commit or state.
Create a git archive (zip or tar).
Manage git attributes for files.
Get blame information for a file.
Perform git clean operations.
Manage git hooks in the repository.
Manage Git LFS (Large File Storage).
Fetch LFS objects from the remote repository.
Revert the current branch to a commit or state.
No configuration needed. Connect to run tools.
Access and manage servers by signing in.