RE: .env is not being ignored by this .gitignore file.
- From
rsbecker@nexbridge.com <rsbecker@nexbridge.com>
- Date
- Aug 1, 2025, 20:36 UTC
- Message-ID
- <01ef01dc0323$ed679700$c836c500$@nexbridge.com>
- In-Reply-To
- <DB7PR02MB426582D352EC00FDCDC5CD45B326A@DB7PR02MB4265.eurprd02.prod.outlook.com>
On August 1, 2025 4:14 PM Skybuck Flying wrote:
Show 11 quoted lines
>Command line tool "Gemini cli" uses .env text files to store API keys. > >I am trying to make git version 2.43.0.windows.1 ignore these .env files. > >However for some reason it refuses to do so. (Any idea why ?) > >Here is the .gitignore file: > ># Modern Delphi 12.3 .gitignore ># >#--------------------------------------------------------------------------
-----
># Delphi / C++Builder Compiled Output & Binaries >#--------------------------------------------------------------------------
-----
Show 13 quoted lines
>*.exe >*.dll >*.so >*.a >*.lib >*.bpl >*.dcp >*.dcu >*.obj >*.o >*.res # Compiled resource files > >#--------------------------------------------------------------------------
-----
># IDE Generated, User-Specific & Intermediate Files >#--------------------------------------------------------------------------
-----
Show 23 quoted lines
>*.~* >*.bak >*.old >*.tmp # General temporary files >*.temp # General temporary files >*.local >*.dsk >*.cfg >*.map >*.tds >*.drc >*.rsm >*.log >*.pch >*.ipch >*.stat >*.identcache >*.dproj.local >*.dproj.user >*.groupproj.local >*.groupproj.user >*.bkm # Delphi IDE bookmarks >*.tvsconfig # TestInsight configuration files *.history # Files with
.history extension
Show 6 quoted lines
> ># Legacy project files >*.dof >*.kof > >#--------------------------------------------------------------------------
-----
># IDE History, Recovery & Autosave >#--------------------------------------------------------------------------
-----
Show 5 quoted lines
>**/__history/ >**/__recovery/ >*.autosave > >#--------------------------------------------------------------------------
-----
># Output Directories (using **/ to match at any depth) >#--------------------------------------------------------------------------
-----
Show 16 quoted lines
>**/Win32/ >**/Win64/ >**/Debug/ >**/Release/ > ># Cross-platform output folders >**/Linux64/ >**/OSX64/ >**/OSXARM64/ >**/Android/ >**/Android64/ >**/iOSDevice32/ >**/iOSDevice64/ >**/iOSSimulator/ > >#--------------------------------------------------------------------------
-----
># Common Temporary / Local / Sensitive Files (General) >#--------------------------------------------------------------------------
-----
>*.zip # General compressed archives (often backups or downloads) *.env # >Environment variable files (CRITICAL for sensitive data)=
It does not work when .gitignore contains *.zip # Something *.env # Something else
But does correctly for *.zip *.env
Try removing the comment or move it to the prior line. I am on git 2.45.1.
--Randall