git搞错了,请教下怎么恢复!
黄舟
黄舟 2017-04-28 09:04:44
0
4
558
shell8061035 HEAD@{0}: reset: moving to 8061035
15d526a HEAD@{1}: reset: moving to 15d526ab987063e1a65a04cd429391a573154529
8061035 HEAD@{2}: reset: moving to 8061035b57357aa9bd144197c8170b6a4c7b91ff
cb71ccd HEAD@{3}: reset: moving to cb71ccdec184e641af4a792e6ac4aef25b5d14df
8061035 HEAD@{4}: commit: 增加文章评论表单

原因是我发现我commit错了,然后就执行了git reset --hard cb71ccdec184e641af4a792e6ac4aef25b5d14df,执行之后发现没有回退到cb71ccdec184e641af4a792e6ac4aef25b5d14df,但是我的代码不知道跑到那个版本去了。。。(抱歉我现在精神混乱,此处就省略1万字了)
说了这么多,那么问题来了,看代码都看的出来,我用了3次git reset --hard xx了,我怎么才能回到8061035呢(8061035 HEAD@{0}: reset: moving to 8061035我已经用过一次,没回去成功!)?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(4)
洪涛

Kembali: git checkout 8061035; (tetapi ini ditunjukkan sebagai berasingan)

滿天的星座

Perubahan terakhir pada versi 8061035 semasa anda ialah: komit: Tambahkan borang ulasan artikel Anda mungkin tidak berniat untuk kembali ke versi ini.
Jika anda ingin kembali ke versi 8061035
pada langkah pertama Mula-mula gunakan log git untuk melihat berapa banyak versi terdapat antara versi semasa dan versi 8061035 yang anda mahu putar semula. Diandaikan di sini bahawa terdapat
N versi Cuba:
git reset --hard HEAD~N+1 Jika terdapat terlalu banyak versi dan berantakan, hanya gunakan perisian sourceTree dan import projek ke dalam perisian Anda boleh melihat dengan jelas setiap versi dan perubahan. Anda juga boleh memilih versi yang anda ingin putar semula.

習慣沉默

Log git pertama untuk melihat nombor versi semasa, kemudian status git untuk melihat pengubahsuaian kod, git stash untuk menyimpan sementara pengubahsuaian semasa, dan kemudian semak kod untuk melihat sama ada ia betul, dan kemudian cuba kaedah di tingkat atas

大家讲道理

Jawapan betul di tingkat atas. Daftar keluar sahaja.

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