gitlab - git托管的项目误删.git文件怎么办
怪我咯
怪我咯 2017-05-02 09:39:45
0
4
919

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

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(4)
给我你的怀抱

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

伊谢尔伦

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 --> ->

给我你的怀抱

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

習慣沉默

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal