« Git/Problèmes connus » : différence entre les versions

Contenu supprimé Contenu ajouté
déplacés
Ligne 1 :
{{git}}
 
== error: pathspec 'MaBranche1' did not match any file(s) known to git ==
Il faut récupérer les nouvelles branches du serveur avec :
git fetch
 
== error: src refspec master does not match any ==
Il faut faire un <code>git add *</code> avec au moins un changement.
 
== failed to create a new commit ==
Ligne 29 ⟶ 36 :
<code>git pull</code> n'a pas été lancé depuis le répertoire du dépôt.
 
== fatal: repository 'http://MonServeur/MonDepotEnLigne.git' not found ==
== This file is empty ==
Si le dossier existe et est accessible en HTTP, mais que le <code>clone</code>, <code>pull</code> ou <code>push</code> ne le trouve pas :
Si un fichier apparait comme modifié, mais que son diff affiche ce message, c'est que seules ses métadonnées ont changé (ex : date de mise à jour).
* Vérifier que l'utilisateur a les droits d'écriture (pour Windows avec {{w|IIS}}, c'est ''II_IUSRS'').
* Si le dépôt est sur le LAN, éviter HTTP : <code>git clone file:////MonServeur/c$/inetpub/wwwroot/MonDepotEnLigne.git</code>.
 
== fatal: This operation must be run in a work tree ==
Lors d'un <code>git add</code> sur un dépôt initialisé avec <code>-- bare</code>, il faut soit uniquement lui soumettre ses modifications (sans possibilité de le cloner, avec <code>git remote add origin</code><ref>https://git-scm.com/book/fr/v1/Git-sur-le-serveur-Mise-en-place-du-serveur</ref>), soit définir un répertoire de branche avec <code>--work-tree</code>.
 
== fatal: unable to access 'https://MonServeur/MonDepotEnLigne.git/': SSL certificate problem: self signed certificate ==
Lors du clonage, remplacer HTTPS par HTTP, ou bien désactiver la vérification du certificat SSL :
<source lang="bash">
git -c http.sslVerify=false clone https://MonServeur/MonDepotEnLigne.git
</source>
 
== Please, commit your changes or stash them before you can merge ==
Ligne 38 ⟶ 56 :
git pull
</source>
 
== error: pathspec 'MaBranche1' did not match any file(s) known to git ==
Il faut récupérer les nouvelles branches du serveur avec :
git fetch
 
== Pull is not possible because you have unmerged files ==
Ligne 48 ⟶ 62 :
git pull
git add...
 
== This file is empty ==
Si un fichier apparait comme modifié, mais que son diff affiche ce message, c'est que seules ses métadonnées ont changé (ex : date de mise à jour).
 
== you need to resolve your current index first ==