JGit
-
Software Development
Authenticating with JGit
JGit is a lightweight, pure Java library implementing the Git version control system. You can do a lot of operations…
Read More » -
Software Development
What’s the Difference? Creating Diffs with JGit
In this post, I will dig into the details of how to diff revisions and create patches with JGit. Starting…
Read More » -
Software Development
Getting Started with JGit
If you ever wondered how basic Git commands like git init, git checkout and so on are executed in JGit,…
Read More » -
Software Development
How to Clone Git Repositories with JGit
Whatever you plan to do with an existing repository, first a clone has to be created. Whether you plan to…
Read More » -
Enterprise Java
JGit Authentication Explained
Authentication in JGit is mostly on par with native Git. Commonly used protocols like SSH and HTTP(S) and their authentication…
Read More » -
Core Java
Explore Git Internals with the JGit API
Have you ever wondered how a commit and its content is stored in Git? Well, I have, and I had…
Read More » -
Software Development
How to Access a Git Repository with JGit
A Git repository is represented in JGit through the Repository class that can be viewed as a handle to a…
Read More » -
Software Development
How to manage Git Submodules with JGit
For a larger project with Git you may find yourself wanting to share code among multiple repositories. Whether it is…
Read More » -
Software Development
An Introduction to the JGit Sources
JGit is a pure Java library implementing the Git version control system. It is an Eclipse project and started out…
Read More »