Comment by judofyr
1 day ago
Not sure where I picked up this, but I’ve added this to my global Git ignore:
attic
That way you can just create an attic directory in any project where you can keep random stuff that should never be committed. I’ve yet to find a repo which actually has such a directory checker in.
You can also sort of invert this, but you have to do it on a case by case basis.
Let's say you have a directory like attic; you can put inside a `attic/.gitignore`:
& then that directory (and anything in it) is ignored, including the ignore file itself.
I usually name my version of this directory the single character U+1F4A9, which HN refuses to permit me to put in a comment ;)
Oh this is nice! I'll have an attic folder from now on
Mine is
and I hide it by putting a .gitignore in it that just contains am asterisk (*), nothing else, that way it ignores itself and anything in it.
Does Windows still go crazy when making an “aux” or “con” directory or has this been patched?
It's never going to be patched because it's not considered a bug.
Genius idea.
The next Elon musk.
I do this too! But I call it `.local`
I have a new-repository script that creates a .local directory and puts a .gitignore with just `*` in it.
Doesn't git automatically exclude all files starting with a dot?
Hey do you have a GitHub I can look at?
1 reply →
No
mine's `scratch/`
hasn't tripped me up (yet)