9

idea找回执行git pull操作后,被覆盖的本地未提交的代码

 3 years ago
source link: https://www.bmqy.net/2274.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

idea找回执行git pull操作后,被覆盖的本地未提交的代码

发布于 2020年9月16日| 更新于 2020年9月22日| 分类于 清学小记燕坊清作| 标签 git stashidea| 0

使用git难免做一些骚操作,比如:还未commit提交本地修改的文件,就执行了git pull操作。如此一来,你就需要这颗后悔药丸,来使自己辛苦敲了几百、甚至上千行的代码重新回到你的眼前。

1、idea打开项目;

2、项目文件上点击右键,看下图一次选择:git→repository→UnStash changes;
QQ%E6%88%AA%E5%9B%BE20200916095424.png

3、点击UnStash changes,稍等片刻,就能看到下图面板,显示本地所有未提交状态的文件(每次更新时,本地修改还未提交的那些文件都会保存一份stash);
QQ%E6%88%AA%E5%9B%BE20200916095627.png

4、选择其中一条stash,点击view按钮,可以查看具体的本地未提交文件有哪些,双击文件还可以查看代码;
QQ%E6%88%AA%E5%9B%BE20200916095820.png

5、如果需要恢复某次stash的所有本地未提交文件,可以在第三步图中所示列表中,选中那条stash,点击Apply Stash,即可恢复;

6、你还可以找到某次stash中的某个文件,拷贝代码来恢复;

7、其它的功能自行研究吧;

发表评论 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

评论

显示名称 *

电子邮箱地址 *

网站网址

通过邮件通知我后续评论

通过邮件通知我有新文章


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK