Is there a way to "freeze" a file in Git?
Posted
by
Suan
on Stack Overflow
See other posts from Stack Overflow
or by Suan
Published on 2011-01-17T05:25:01Z
Indexed on
2011/01/17
5:53 UTC
Read the original article
Hit count: 232
I'm in a situation where I want to open source my project, however there's a single source file that I want to release a "clean" version of, but use a separate version locally. Does git have a feature where I can just commit a file once, and it stops looking for changes on that file from now on?
I've tried adding the file to .gitignore, but after the first time when I do a git add -f
and git commit
on the file, and I proceed to edit it again, git status
shows the file as changed. The ideal behavior would be for git to not show this file as changed from now on, even though I've edited it.
I'd also be interested in how others have dealt with "scrubbing" their codebases of private code/data before pushing to an open source repo, especially on Git.
© Stack Overflow or respective owner