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. entrez la description de l'image ici

-2
Mike 21 avril 2017 à 17:34

3 réponses

Meilleure réponse

@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

0
user5192032user5192032 28 avril 2017 à 15:04

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

1
KUSH42 21 avril 2017 à 22:43

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

1
tinlyx 21 avril 2017 à 22:36