Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从git中删除一个根本不存在的文件_Git_Laravel 5_Gitlab - Fatal编程技术网

如何从git中删除一个根本不存在的文件

如何从git中删除一个根本不存在的文件,git,laravel-5,gitlab,Git,Laravel 5,Gitlab,因此,我将一个ouath密钥文件从本地副本推送到git分支中。如何在git中覆盖提交以删除oauth密钥文件 我试过了 git rm cache/storage/oauth.key,并对我的分支执行了git add、git commit、git push,但文件仍然存在 我也试过了 git revert commitID但出现错误 错误:commit 5ac87ad863059396jkljkljlkjce4c64是一个合并,但未提供-m选项。 致命:还原失败 请给出建议。试试看 git r

因此,我将一个ouath密钥文件从本地副本推送到git分支中。如何在git中覆盖提交以删除oauth密钥文件

我试过了

git rm cache/storage/oauth.key,并对我的分支执行了git add、git commit、git push,但文件仍然存在

我也试过了

git revert commitID但出现错误

错误:commit 5ac87ad863059396jkljkljlkjce4c64是一个合并,但未提供-m选项。 致命:还原失败

请给出建议。

试试看

git rm-缓存存储/oauth.key

然后在stage、commit和push上添加删除的oauth密钥文件。 这必须从远程存储库中删除密钥文件。

请参阅