java - git上面,工作目录怎么恢复到上次提交的版本
大家讲道理
大家讲道理 2017-04-17 17:55:05
0
4
524

所有命令都还没有push。
由于在编辑某文件的过程中不小心做了改动,然后点了保存,还没有commit。
想要利用git恢复成尚未改动时的样子。
下面是问题描述:
我在git上创建了一个名为“428”的分支,也知道上一次提交的版本。
下面是各分支的情况

试过了下面的命令了

git checkout -- 

但是本地目录中的文件还是未恢复,应该怎么操作?

补充:虚拟环境目录下的文件夹也会随着git命令改动吗?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(4)
左手右手慢动作

git reset --hard <commmit hash>

左手右手慢动作

Untuk memulihkan satu fail, gunakan git checkout [id komit yang diserahkan sebelum ini] -- nama fail Jika anda ingin membuang semua fail dalam ruang kerja, gunakan git reset --hard <commit id>

.
阿神

git reset HEAD^
Kembalikan komit terakhir, supaya komit akan ditarik balik dan perubahan akan dikekalkan dalam keadaan tidak komited

大家讲道理

git checkout -- Anda perlu menentukan nama fail kemudian
Jika anda ingin membuat asal semua perubahan yang tidak dikomitkan dalam direktori kerja anda, anda boleh menggunakan git stash Ini untuk membuat asal perubahan dan menyimpannya buat sementara waktu. Jika anda tidak Jika anda perlu memulihkannya semula, git stash drop tidak akan memulihkannya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan