JGIT(1)
β¨ JGIT(1) β¨
okay bestie, gather round, because today we're talking about jgit β the Pure Java GIT version control system implementation π
and yes she's serving pure Java realness, no cap. This is page 1 of the General Commands Manual, and she is iconic.
πΈ NAME πΈ
jgit β Pure Java GIT version control system implementation π¦
π SYNOPSIS π
jgit --git-dir GIT_DIR --help (-h) --show-stack-trace command [ARG ...]
π DESCRIPTION π
So like, JGit is an implementation of GIT VCS written in Java language. Java! The language! The whole entire version control system, reimagined π«Ά
And Git itself? Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals. unusually rich β she's not like other version control systems, fr fr. High-level and full access to internals? Versatility queen π
β¨ OPTIONS β¨
--git-dirGIT_DIR β Set the git repository to operate on ποΈ like, which repo are we doing today bestie--help(-h) β Display help text π the classic "help me I'm lost" button, we love her--show-stack-traceβ display the Java stack trace on exceptions π when things go wrong, you get the whole tea, every frame of it
π The most commonly used commands π
addβ Add file contents to the index πbranchβ List, create, or delete branches πΏ branching out, main character energycheckoutβ Checkout a branch to the working tree π§cloneβ Clone a repository into a new directory π copy-paste but make it gitcommitβ Record changes to the repository πΎ the sacred actdaemonβ Export repositories overgit://π₯diffβ Show diffs π spot the difference, but seriousfetchβ Update remote refs from another repository π‘initβ Create an empty git repository π the very beginning, a fresh start, we love a blank slatelogβ View commit history π the receipts, the archives, the loremergeβ Merges two development histories π two timelines become onepushβ Update remote repository from local refs π send itrmβ Stop tracking a file π«₯ she's gone, no longer monitoredtagβ Create a tag π·οΈversionβ Display the version of jgit β
π AUTHOR π
JGit was written by Eclipse JGIT Project contributors, http://www.eclipse.org/jgit π
This manual page was written by Jakub Adam <jakub.adam@ktknet.cz>, for the Debian project (but may be used by others). Shoutout to Jakub, absolute legend, writing docs for the people π
so yeah, that's the whole vibe. JGit: Java, git, and a command set that ate π
β§ο½₯οΎ: β§ο½₯οΎ: November 11, 2011 β JGIT(1), General Commands Manual :ο½₯οΎβ§:ο½₯οΎβ§ π¦β¨ bye bestie, go commit something π«Ά
π¦ where this page comes from
- debian bookworm: jgit-cli 4.11.9-2 Β· EDL-1.0
- debian trixie: jgit-cli 6.7.0-2 Β· EDL-1.0
- ubuntu jammy: jgit-cli 4.11.9-1 Β· EDL-1.0
- ubuntu noble: jgit-cli 4.11.9-2 Β· EDL-1.0
- ubuntu questing: jgit-cli 6.7.0-2
- ubuntu resolute: jgit-cli 6.7.0-2build1 Β· EDL-1.0
- ubuntu stonking: jgit-cli 6.7.0-2build1 Β· EDL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms