昨天噼里啪啦的修改了一大段的程序。晚上想想不对,我需要做两个版本的程序。然后今天早上到公司就需要恢复之前的版本,还好。一直有做版本管理。 平时我用就是vs的按按按钮,但是却不太会操作。
今天在技术的支持下,对之前的版本进行了修复。特做个笔记进行记录 。之前也做了一次,但是完全彻底忘光了。所以笔记还是挺有用的。
在项目工程的文件夹下面点击右键然后选择Git Bash Here,出现git的命令窗口
在输入
git reflog
就会出现版本列表,只有短版本号的列表
我需要恢复到第二个版本号是a3862d2,则命令行中输入
git reset a3862d2
结果发现,vs打开项目并没有修改当前的编程内容。
当时在窗口的右侧有蓝色条条,点开之后可以看到两个版本比较的
需要进一步的操作。对vs的这些比较还真的不太熟悉,找了一些资料可以直接把需要的下载下来。
1.
git add .
git reset --hard
2.
git stash
git stash drop
我用了git stash之后就完全的恢复到之前的版本了