recherche

Maison  >  Questions et réponses  >  le corps du texte

git搞错了,请教下怎么恢复!

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我已经用过一次,没回去成功!)?

黄舟黄舟2812 Il y a quelques jours565

répondre à tous(4)je répondrai

  • PHP中文网

    PHP中文网2017-04-28 09:06:44

    Retour : git checkout 8061035 (mais ceci est affiché séparé)

    répondre
    0
  • 滿天的星座

    滿天的星座2017-04-28 09:06:44

    La dernière modification apportée à votre version actuelle 8061035 est : commit : Ajouter un formulaire de commentaire d'article Vous n'avez probablement pas l'intention de revenir à cette version.
    Si vous souhaitez revenir à la version 8061035
    dans un premier temps Utilisez d'abord git log pour voir combien de versions il y a entre la version actuelle et la 8061035 version que vous souhaitez restaurer. On suppose ici qu'il existe des versions
    N Essayez :
    git reset --hard HEAD~N+1 S'il y a trop de versions et qu'elles sont encombrées, utilisez simplement le logiciel sourceTree et importez le projet dans le logiciel. Vous pouvez visualiser clairement chaque version et modifications. Vous pouvez également choisir la version vers laquelle vous souhaitez revenir.

    répondre
    0
  • 習慣沉默

    習慣沉默2017-04-28 09:06:44

    D'abord git log pour voir le numéro de version actuel, puis git status pour voir les modifications du code, git stash pour enregistrer temporairement les modifications actuelles, puis vérifiez le code pour voir s'il est correct, puis essayez la méthode à l'étage

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-28 09:06:44

    Bonne réponse à l'étage. Il suffit de passer à la caisse.

    répondre
    0
  • Annulerrépondre