.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.TH git-branchless-difftool 1 "difftool "
.SH NAME
difftool \- Use the partial commit selector UI as a Git\-compatible difftool; see git\-difftool(1) for more information on Git difftools
.SH SYNOPSIS
\fBdifftool\fR [\fB\-d\fR|\fB\-\-dir\-diff\fR] [\fB\-\-read\-only\fR] [\fB\-N\fR|\fB\-\-dry\-run\fR] [\fB\-b\fR|\fB\-\-base\fR] [\fB\-o\fR|\fB\-\-output\fR] [\fB\-h\fR|\fB\-\-help\fR] <\fILEFT\fR> <\fIRIGHT\fR>
.SH DESCRIPTION
Use the partial commit selector UI as a Git\-compatible difftool; see git\-difftool(1) for more information on Git difftools
.SH OPTIONS
.TP
\fB\-d\fR, \fB\-\-dir\-diff\fR
Instead of comparing two files, compare two directories recursively
.TP
\fB\-\-read\-only\fR
Disable all editing controls and do not write the selected commit contents to disk
.TP
\fB\-N\fR, \fB\-\-dry\-run\fR
Show what would have been written to disk as part of the commit selection, but do not actually write it
.TP
\fB\-b\fR, \fB\-\-base\fR \fI\fR
Render the interface as a mergetool instead of a difftool and use this file as the base of a three\-way diff as part of resolving merge conflicts
.TP
\fB\-o\fR, \fB\-\-output\fR \fI