« Git/pull-request » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
→‎Erreurs connues : déplacement
Ligne 6 :
Par contre pour envoyer ses versions développées localement sur le dépôt distant, cela nécessite un ''pull request'' (une demande de tirage), par email à l'administrateur du dépôt distant<ref>https://git-scm.com/book/fr/v1/Git-distribu%C3%A9-Contribution-%C3%A0-un-projet</ref> :
git request-pull
 
== Erreurs connues ==
=== failed to create a new commit ===
Reconfigurer :
<source lang="bash">
git config --global user.name "Your Name"
</source>
 
=== failed to sync this branch because due to unmerged files ===
Le dépôt distant possède certains fichiers qui sont plus à jour que le local, et vice-versa.
 
Si le message provient d'une interface graphique, essayer de la fermer et de lancer la synchro en shell, avec <code>git push</code>. Cela peut donner un message plus précis, ex :
remote: error: By default, updating the current branch in a non-bare repository is denied, because it will make the index and work tree inconsistent
Dans ce cas, on peut modifier le fichier "config" du serveur distant en ajoutant "bare=true".
 
Sinon, il faut créer une nouvelle branche pour faire un "pull request".
 
Sinon, copier les fichiers locaux dans un autre dossier (parent), et recloner avant de les replacer.
 
=== fatal: index-pack failed ===
<code>git pull</code> n'a pas été lancé depuis le répertoire du dépôt.
 
=== Please, commit your changes or stash them before you can merge ===
Précéder le <code>pull</code> d'un <code>stash</code> :
<source lang="bash">
git stash
git pull
</source>
 
== Références ==