社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

如何在git中使用先前的提交状态而不在同一个文件中?

Shivam Rai • 5 年前 • 1580 次点击  

我修改了一些项目文件(profilePage.js和profile.js),然后将它们添加到commit中,但是我没有推送,因为我有一个要删除的备份。然后我不小心通过powershell删除了profile.js rm配置文件.js

Problem Image

而不是profile.js.backup
现在我只想删除被删除的文件的未提交版本,并且只使用commit中保留的文件。
如何做到这一点?
添加到 .gitignore 没有解决这个问题。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/51077
 
1580 次点击  
文章 [ 1 ]  |  最新文章 5 年前
VonC
Reply   •   1 楼
VonC    6 年前

即使文件不再在磁盘上,它也在索引中。

这意味着这将还原文件:

git commit -m "commit changes"
git checkout -- profile.js