删除Git中某文件的历史提交记录(2)
2023-04-27 来源:飞速影视
注意事项2:本地代码要与git远程仓库一致,修改的部分需要先提交,不然执行命令会提示以下错误提示:
Cannot rewrite branches: You have unstaged changes
![删除Git中某文件的历史提交记录](http://fs.qqfile.top/re/aHR0cHM6Ly9waWNzMy5iYWlkdS5jb20vZmVlZC9iZDNlYjEzNTMzZmE4MjhiMGQ3YmVhYTFmZTAyODEzZTk3MGE1YTNiLnBuZ0BmX2F1dG8_dG9rZW49NDJmNmQxYjZhMDJlN2YwOGQxYmU3NWEzOGUwZDI0Y2U1)
执行完命令之后,我们会发现,application-dev.yml在本地已经被删除了。此时远程仓库Git上文件和历史记录还是在的,因为我们本地的变化还没有提交到远程仓库。
同步到远程
git push origin master --force
使用该命令提交到远程仓库,看到forced update表示更新成功。
![删除Git中某文件的历史提交记录](/images/loading.gif)
此时我们在git平台可以看到,已经没有了之前的配置文件application_dev.yml。
![删除Git中某文件的历史提交记录](/images/loading.gif)
最后只需要把第一份备份的文件修改,屏蔽掉隐私的账号密码等信息,提交到仓库即可。
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号