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