Votre branche et 'origin/master' ont divergé, Tous les conflits fixe, mais vous êtes toujours à la fusion
je suis nouveau sur GitHub. et de l'utiliser via Eclipse
nous sommes deux personnes à travailler sur une application.
je suis d'état suivant quand je vérifie git status dans Git shell.
On branch master
Your branch and 'origin/master' have diverged,
and have 2 and 1 different commit each, respectively.
(use "git pull" to merge the remote branch into yours)
All conflicts fixed but you are still merging.
(use "git commit" to conclude merge)
Changes to be committed:
deleted: client/android/BlueDolphinCore/bin/AndroidManifest.xml
deleted: client/android/BlueDolphinCore/bin/R.txt
deleted: client/android/BlueDolphinCore/bin/bluedolphincore.jar
deleted: client/android/BlueDolphinCore/bin/jarlist.cache
deleted: client/android/ChitrguptVersion2/bin/AndroidManifest.xml
deleted: client/android/ChitrguptVersion2/bin/R.txt
deleted: client/android/ChitrguptVersion2/bin/chitrguptversion2.jar
deleted: client/android/ChitrguptVersion2/bin/jarlist.cache
modified: client/android/TaraMachines/AndroidManifest.xml
modified: client/android/TaraMachines/src/com/RareMediaCompany/TaraMachines/Dataclasses/AllConstants.java
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: client/android/BlueDolphinCore/gen/.gitignore
modified: client/android/Devalt/.classpath
modified: client/android/Devalt/project.properties
modified: client/android/Devalt/src/com/RareMediaCompany/Devalt/CreateBatchFragment.java
modified: client/android/Devalt/src/com/RareMediaCompany/Devalt/CreatePlaceActivity.java
modified: client/android/Devalt/src/com/RareMediaCompany/Devalt/Tasks/DownloadTask.java
modified: client/android/DevaltGithubStaging/project.properties
modified: client/android/DevaltTaraAkshar/DevaltGithub/project.properties
modified: client/android/TaraMachines/src/com/RareMediaCompany/TaraMachines/Dataclasses/AllConstants.java
Je veux consacrer mon code et de synchronisation. mais Git n'est pas me laisser faire.
j'ai Gitignore fichier trop. mais encore, il me demande de commettre bin et gen dossier.
que dois-je faire pour ignorer ces fichiers et de synchronisation de mon espace de travail.
et pourquoi je suis arriver sur cette question.
veuillez expliquer.
Merci
Un conflit de fusion: quelqu'un a mis à jour le code que vous avez mis à jour. Divergence: la pointe de votre branche est différente de celle de l'extrémité de la branche distante. Vous voulez parler au développeur qui s'est engagé à maîtriser pour voir comment résoudre ce problème, depuis origin/master peut contenir un travail important qui ne devrait pas être perdu dans ce conflit de fusion.
OriginalL'auteur Sangeeta | 2015-04-09
Vous devez vous connecter pour publier un commentaire.
Git est pour vous informer que vous faites une fusion, et que votre branche et de la
origin
de la branche ont divergé. @Makoto a donné une bonne description de ce que cela signifie dans un commentaire de la question. Pour résoudre ce problème, vous devez:Résoudre votre fusion: fixer chaque fusion problème
Faire un
git pull
pour télécharger la plus récente du code deorigin
à votre dépôt local.Pour finir le
merge
vous devez exécutergit commit
. Cela permet simplement git de savoir que vous avez résolu tous les conflits.Maintenant, pour ignorer les fichiers dont vous avez besoin pour mettre leurs noms dans les
.gitignore
. Si vous les mettre là maintenant, alors vous remarquerez qu'ils ne sont pas ignorés. C'est parce que Git est déjà suivi les fichiers et les.gitignore
seulement ignore les fichiers qui ne sont pas déjà en cours de suivi. Pour résoudre ce que vous pouvez faire:La
git rm --cached .
supprime tous les éléments de suivi et degit add .
ajoute de nouveau tout SAUF les choses qui sont spécifiés dans vous.gitignore
.NOTE:
Vous n'avez pas besoin de tout éliminer, de suivi, si vous le souhaitez, vous pouvez spécifier manuellement les fichiers à supprimer de suivi en changeant le.
avec le nom du fichier que vous souhaitez modifier. Si vous faites cela, alors il n'est pas nécessaire d'ajouter de tout nouveau.OriginalL'auteur tupini07