Git reindex在远程存储库中添加的未跟踪文件

Git reindex在远程存储库中添加的未跟踪文件,git,indexing,repository,git-bare,Git,Indexing,Repository,Git Bare,我有一个空的远程存储库。dev文件夹和hook post中的文件从dev.git文件夹接收。现在,我的开发人员有时会在dev文件夹中更改和ftp代码。克隆拉取或签出存储库时不会显示更改,是否有方法重新索引远程硬更改?如何 rm .git/index git reset git add . git commit git push 只需运行gitrm-r--cached吉特增补,git commit-am“重新编制文件索引”裸存储库的关键在于它没有工作副本。当然,当文件在任意目录中更改时,它不会注

我有一个空的远程存储库。dev文件夹和hook post中的文件从dev.git文件夹接收。现在,我的开发人员有时会在dev文件夹中更改和ftp代码。克隆拉取或签出存储库时不会显示更改,是否有方法重新索引远程硬更改?

如何

rm .git/index
git reset
git add .
git commit
git push

只需运行
gitrm-r--cached吉特增补,git commit-am“重新编制文件索引”

裸存储库的关键在于它没有工作副本。当然,当文件在任意目录中更改时,它不会注意到!您想让开发人员直接在开发服务器上进行提交吗?(除非你有一个很好的理由,否则我会强烈反对这一点)。最好有名字和适当的标题,这样对其他人有用,而不是一个一次性的问题。