git – 添加一个已删除的文件,不要跟踪它

我们的一个开发人员使用git rm config而不是git rm –cached config,现在每次检查该分支时,都会删除’config’文件.我试过这个咒语试图阻止git删除文件,但失败了:

git add -f config
git commit -m "fixing config file issue"
git pull
git push
git rm --cached config
echo "config" >> .gitignore
git add -u
git commit -m "fixing config file issue part 2"
git push

如何在每次结账时停止git从本地回购中删除此文件?

最佳答案 这先生怎么样?

$git revert HEAD
[master af2e8fd] Revert "erroneous removal"
 0 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 config

我也注意到了,从.gitignore获取配置!你确实想跟踪它.

点赞