
Open the Github Powershell or cmd.exe (you need to have git as an environment variable) and execute the following command : git config -system core.longpaths trueĪs we are changing the configuration of git, you can execute it directly in your project or from any path if the Git variable is available.
#SMARTGIT IGNORE FOLDER WINDOWS#
GitHub.IO.ProcessException: fatal: unable to stat 'plugins/toolongname/example/app/platforms/toolongname/toolongname/build/intermediates/classes/debug/org/toolongname/toolongname/toolongname$toolongname$toolongname.class': Filename too longĪs you can see, indeed the filename (or path) has more than 260 characters, Git has a limit of 4096 characters for a filename, but on windows when the git client is compiled with msys (for example the official GitHub application for windows), it uses an older version of the windows api and there's a limit of 260 characters for a filepath. If you open the log, an error with the following description should be listed : 14:02:42.8556|WARN|thread: 1|StandardUserErrors|Showing user error Failed to create a new commit.

You can read more about the 260 characters limit in windows here. Private keys are an obvious example of what should be ignored by Git. I feel like this cant be right based on the documentation Ive seen so far (. DSStore (a hidden file present in every folder on an OS X system) can leak the. Here is what I have so far: This is only showing the child theme folder itself, not the contents. gitignore file that will exclude EVERYTHING BUT my child theme folder. Fetch all tags from the remote (i.e. I am trying to set up git for a Wordpress installation and am attempting to write a.

See section on 'Configured Remote-tracking Branches' for details.-t -tags. Notice you didn't actually change much in that file, just added/removed some linebreaks etc.

Windows does not properly support files and directories longer than 260 characters.
