GIT-NBMERGETOOL(1)

πŸ“¦
version 4.0.4 Β· 2 versions
, in fedora 43, fedora 44

πŸŽ€ NAME πŸŽ€

git-nbmergetool β€” a git mergetool plugin for notebooks πŸ’– bestie, it's literally here to stop your .ipynb files from fighting


✨ DESCRIPTION ✨

okay so here's the whole vibe. the usage goes a little something like this:

git-nbmergetool [-h] [--version] [--config]
                [--log-level {DEBUG,INFO,WARN,ERROR,CRITICAL}]
                {merge,config} ...

A git mergetool plugin for notebooks. that's the whole main character moment 🫢

It uses nbdime to merge notebooks instead of plain text merges of JSON. no cap β€” because merging raw notebook JSON by hand is giving chaos 😭

Wanna enable it in your global git config? say less:

git-nbmergetool config --enable [--global | --system]

And then use it with:

git mergetool [<commit> [<commit>]]

periodt πŸ’…


🌸 positional arguments 🌸

  • {merge,config} β€” the two moves it knows. pick your fighter ✨

πŸ’œ options πŸ’œ

  • -h, --help β€” shows this help message and dips out. iconic, honestly πŸ‘‘
  • --version β€” shows the program's version number and exits. quick lil flex 🌈
  • --config β€” lists the valid config keys and their current effective values. like a vibe check for your settings πŸ”₯
  • --log-level {DEBUG,INFO,WARN,ERROR,CRITICAL} β€” sets the log level by name. choose how loud you want the drama to be πŸ’€

lowkey reminder bestie: those {merge,config} and {DEBUG,INFO,WARN,ERROR,CRITICAL} braces are the exact values, so type them like that, fr fr 🧚

git-nbmergetool 4.0.4 β€” February 2026 🌸 that's the version, that's the date, and that's a wrap on this manual page. slay, go merge some notebooks πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from