Ich habe eine git stash pop
und endete mit Zusammenführungskonflikten. Ich habe die Dateien aus dem Dateisystem entfernt und wie git checkout
unten gezeigt ausgeführt, aber es wird angenommen, dass die Dateien noch nicht zusammengeführt sind. Ich habe dann versucht, die Dateien zu ersetzen und git checkout
wieder ein und dasselbe Ergebnis zu erzielen. Ich habe versucht, es mit -f
Flagge zu erzwingen . Jede Hilfe wäre dankbar!
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
sollte mit Git 2.5 (Q2 2015) einfacher sein, da der Arbeitsbaum jetzt sauber sein muss: siehe meine Antwort unten