J'ai un problème avec mon référentiel GitLab. D'une manière ou d'une autre, il existe un conflit entre mon dépôt local et celui distant. GitHub Desktop indique Commit is not successful because there is a conflict and refer to Shell
. Lorsque j'ouvre le shell GitHub pour savoir quel fichier est à l'origine du problème, il semble que je suis dans la branche Master
et je suis suffisamment sûr que je ne devrais pas être dans la branche Master. Alors, comment puis-je accéder à ma propre succursale et comment puis-je savoir quel fichier est à l'origine du conflit? Il se plaint également du fichier pslxml dont je ne suis pas du tout au courant.
3 réponses
@Mike. Vous n'êtes pas obligé d'utiliser GitShell si vous n'êtes pas à l'aise avec cela. Dans le cas du bureau GitHub, effectuez toujours une synchronisation avec votre branche locale avant d'effectuer une validation. De cette façon, au moins votre branche locale sera toujours parallèle à la branche distante.Une fois que vous avez terminé, vous mettez à jour votre branche locale à partir du b
Pour lister vos succursales locales:
git branch
Pour basculer vers une succursale locale:
git checkout branchName
* Les fichiers .ps1xml
sont des .xml de configuration pour WindowsPowerShell. En regardant le message d'erreur, vous avez peut-être ajouté les fichiers répertoriés dans le shell à votre .gitignore
, par conséquent, votre git ne les trouve pas et génère une erreur. Vérifiez votre .gitignore
Pour créer une nouvelle branche et y basculer.
git checkout -b yourNewBranchName
Pour simplement passer à une nouvelle branche de la même manière mais sans le -b
De nouvelles questions
git
Git est un système de contrôle de version distribué (DVCS) open source. Utilisez cette balise pour les questions relatives à l'utilisation et aux flux de travail de Git. N'UTILISEZ PAS la balise [github] pour les problèmes liés à Git simplement parce qu'un dépôt se trouve être hébergé sur GitHub. N'utilisez pas non plus cette balise pour les questions de programmation générales qui impliquent un référentiel Git.