Petr Baudis [off-list ref] wrote:
On Tue, Nov 21, 2006 at 07:39:56PM CET, Andy Parkins wrote:
quoted
for file in $(git-ls-files); do git-update-index --force-remove $file; done
Before creating the new files and "git-commit"ing.
Ok, this approach looks actually reasonable (contrary to the frequently
suggested rm approach, which is rather dangerous).
Perhaps git checkout --empty could do this?
Or perhaps just delete .git/index?
Any git-update-index --add or git-add command will immediately create
an empty index. Indeed this is the initial state after git-init-db,
since there is no HEAD to load into the index there is no index...
--