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

git - 如何恢复Initial commit之前的源文件

在github新建了一个空的库,然后到本地文件夹下,git init了一下,将remote和本地的关联起来了,然后git pull了一下,本地的项目源码全没了,如何恢复,求大神搭救,万分感激!!!

PHPzPHPz2730 Il y a quelques jours712

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

  • PHP中文网

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

    • git reflog : Afficher l'historique des soumissions
    • git reset --hard id : l'identifiant est l'historique correspondant trouvé ci-dessus. Essayez-le ?
    • répondre
      0
  • PHP中文网

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

    Votre opération n'entraînera pas de perte de fichiers, veuillez revoir vos étapes

    Lorsque git pull a des fichiers non suivis localement, s'il n'y a pas de conflits, ces fichiers seront ignorés et n'entraîneront pas de perte de fichiers.
    S'il y a un conflit, le pull échouera et le fichier ne sera pas perdu

    répondre
    0
  • PHP中文网

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

    J'ai demandé sur stackoverflow, en utilisant git fsck --lost-found, alors le fichier sera restauré dans .git/lost-found/other, mais la structure du répertoire et le nom du fichier ne peuvent pas être restaurés

    répondre
    0
  • Annulerrépondre