几乎每次我启动一个新的仓库时都会发生这种情况。
开始一个新项目。创建一堆新文件。
git init
git add .
哦,拍摄,我需要忽略一些 IDE/构建杂物。
echo ".scons-nodecount" > .gitignore
该死的,.gitignore 没有看到它,因为这个文件已经被添加了。
git reset .scons-nodecount
该死, git reset 不起作用,因为还没有提交。
...不知道在这里做什么,所以...
重来:
rm -rf .git
- 编辑 -
如何从新仓库的索引中删除文件? git reset
是我传统上会做的,但如果没有事先提交,这似乎是不允许的。