recherche

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

gitlab - git托管的项目误删.git文件怎么办

在托管的项目目录下,错误执行git -rf .git,导致删除了.git文件,现在不能提交代码了,该怎么办?

怪我咯怪我咯2767 Il y a quelques jours920

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

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:41:45

    Si la corbeille est introuvable, vous ne pouvez rien faire. Ce fichier .git est utilisé pour suivre les modifications de l'entrepôt.

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:41:45

    Rechangez un répertoire git cloneEntrepôt distant, puis écrasez l'entrepôt existant avec l'entrepôt d'origine et exécutez
    git add --> ->

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:41:45

    Je ne sais pas si vous avez supprimé le .git dans l'entrepôt ou si vous avez supprimé votre .git local.

    Si vous supprimez le .git de l'entrepôt, vous ne pouvez que le reconstruire git init --bareCréez un nouvel entrepôt, puis git add remote ajoutez le nouvel entrepôt localement, puis git push xxx xxx --force soumettez-le.

    Si seul le .git de votre projet local est supprimé, c'est facile à gérer.
    Changez le répertoire et clonez-le à nouveau, passez à la branche correspondante, puis copiez tous les fichiers et répertoires du répertoire .git supprimé pour écraser les fichiers du nouveau clone. Ensuite, engagez-vous et poussez.

    C'est aussi un avantage de la distribution git, vous n'avez pas peur d'une suppression accidentelle

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:41:45

    Peu importe si vous supprimez le dépôt local. S'il existe un dépôt distant, clonez-le simplement.

    De plus, si vous exécutez git rm -rf .git, cela ne supprimera pas vos fichiers physiques.

    répondre
    0
  • Annulerrépondre