Question git - erreur de fusion de branche étrange que je ne sais pas comment résoudre


Quand je git le statut, je reçois ce message d'erreur:

# On branch master
# Your branch and 'origin/master' have diverged,
# and have 1 and 2 different commits each, respectively.
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   .gitignore
nothing added to commit but untracked files present (use "git add" to track)

Donc je ne peux pas tirer ou pousser. Quand je tire je reçois ceci:

macoss-MacBook-Pro-10:Marketing owner12$ git pull origin master
Password for 'https://genadinik@bitbucket.org': 
From https://bitbucket.org/genadinik/marketing
 * branch            master     -> FETCH_HEAD
error: The following untracked working tree files would be overwritten by merge:
    .DS_Store
Please move or remove them before you can merge.
Aborting

Que puis-je faire pour résoudre ce problème? Merci!


9
2018-02-07 06:27


origine


Réponses:


rm .DS_Store
git add -A
git commit -m "Added .gitignore file"

Vous voudrez aussi ajouter expressément .DS_Store à ton .gitignore pour que quand .DS_Storeest inévitablement créé dans le futur, il ne gênera pas vos commits.


38
2018-02-07 06:32



Vous ne vous souciez probablement pas de .DS_Store. Donc, essayez de le déplacer vers .DS_Store.bak et tirez à nouveau


1
2018-02-07 06:33



Je pense que vous devez d'abord ajouter les fichiers avec add . puis pull puis commit et push


0
2018-02-07 06:32