<p>Comment puis-je convertir un dépôt Git « normal » à un nu ?<p>La principale différence semble être :</p><ul>
<li><p>dans le dépôt git normale vous avez un <code></code> dossier dans le référentiel contenant toutes les données pertinentes et tous les autres fichiers construire votre copie de travail</p></li>
<li><p>dans un dépôt Git nu, il n’y a aucune copie de travail et le dossier (appelons-le <code></code> ) contient les données réelles de référentiel</p></li>
</ul></p>
Réponses
Trop de publicités?
<p>En bref : remplacez le contenu de <code></code> avec le contenu de <code></code> , puis indiquer le référentiel qu’il est maintenant un dépôt nu.<p>Pour ce faire, exécutez les commandes suivantes :</p><pre><code></code></pre><p>Notez que cela est différent de faire un <code></code> vers un nouvel emplacement (voir ci-dessous).</p></p>
jonescb
Points
5500
<p>Votre méthode on dirait que ça marcherait ; celle d’un dépôt nu est tout ce qui est dans le répertoire .git. Mais je ne sais pas si tous les fichiers sont réellement changés, donc si cela échoue, vous pouvez juste faire<pre><code></code></pre><p>Vous aurez probablement besoin de le faire dans un répertoire différent pour éviter un conflit de nom, et ensuite vous pouvez simplement le déplacer vers l’emplacement souhaité. Et vous devrez peut-être modifier le fichier de configuration pour pointer vers là où est votre repo d’origine.</p></p>
xhh
Points
1606
Chip Kaye
Points
536
Dan D.
Points
17448