diff --git a/contrib/pg_xlogdump/.gitignore b/contrib/pg_xlogdump/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..71f8531c4035e79cc50c664c878b24649103c86d
--- /dev/null
+++ b/contrib/pg_xlogdump/.gitignore
@@ -0,0 +1,19 @@
+/pg_xlogdump
+# Source files copied from src/backend/access/
+/clogdesc.c
+/dbasedesc.c
+/gindesc.c
+/gistdesc.c
+/hashdesc.c
+/heapdesc.c
+/mxactdesc.c
+/nbtdesc.c
+/relmapdesc.c
+/seqdesc.c
+/smgrdesc.c
+/spgdesc.c
+/standbydesc.c
+/tblspcdesc.c
+/xactdesc.c
+/xlogdesc.c
+/xlogreader.c