Git XL

A free and open-source local Git extension

Getting Started

  1. Download and install the Git extension by clicking the button above. You only have to set up Git XL once. Once downloaded and installed, set up Git XL by running:

     C:\> git xl install

    Alternatively, initialise Git XL per repository, using the --local option, inside the root folder of your repository’s local working copy:

     C:\Repository> git xl install --local
  2. There is no step two. Use git diff with workbook files, the same way as you normally do with text files.

Git XL is an open source project

To file an issue or contribute to the project, head over to the repository.

Git XL Features

Get meaningful output for git diff when comparing Excel workbook files containing VBA code.

C:\Repository> git diff dev..master
diff --xl a/Book1.xlsb b/Book1.xlsb
--- a/Book1.xlsb/VBA/Module/Module1
+++ b/Book1.xlsb/VBA/Module/Module1
@@ -1,4 +1,4 @@
 Option Explicit
 Public Function Version() As String
-   Version = "v1.0"
+   Version = "v1.1"
 End Function