J'ai fait un git stash pop
et je me suis retrouvé avec des conflits de fusion. J'ai supprimé les fichiers du système de fichiers et j'ai fait git checkout
comme indiqué ci-dessous, mais il pense que les fichiers ne sont toujours pas fusionnés. J'ai ensuite essayé de remplacer les fichiers et de git checkout
refaire le même résultat. J'ai essayé de le forcer avec le -f
drapeau. Toute aide serait appréciée!
chirag-patels-macbook-pro:haloror patelc75$ git status
app/views/layouts/_choose_patient.html.erb: needs merge
app/views/layouts/_links.html.erb: needs merge
# On branch prod-temp
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: db/schema.rb
#
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# unmerged: app/views/layouts/_choose_patient.html.erb
# unmerged: app/views/layouts/_links.html.erb
chirag-patels-macbook-pro:haloror patelc75$ git checkout app/views/layouts/_choose_patient.html.erb
error: path 'app/views/layouts/_choose_patient.html.erb' is unmerged
chirag-patels-macbook-pro:haloror patelc75$ git checkout -f app/views/layouts/_choose_patient.html.erb
warning: path 'app/views/layouts/_choose_patient.html.erb' is unmerged
git stash apply/pop
devrait être plus facile avec Git 2.5 (Q2 2015), car l'arborescence de travail doit maintenant être propre: voir ma réponse ci