Git wird nicht lassen Sie mich zusammenfassen

Guten Abend!

Ich weiß, das ist sehr üblich und es gibt wahrscheinlich Tausende von Antworten im internet, aber ich konnte nicht finden, das war helfull.

Habe ich zwei Filialen:

  • MASTER
  • Mk

Ich viele änderungen vorgenommen, um Mk, verpflichtet sich diese, und wechselte zu MEISTERN, verschmelzen diese beiden Zweige. Aber es gab Konflikte. So, jetzt bin ich auf dem MASTER-branch, kann nicht wechseln zu Mk mehr, aber außer Kraft setzen müssen, meinen MASTER mit Mk.

Hält Sie sagen:

Fehler: Ihre lokalen änderungen die folgenden Dateien würde überschrieben werden durch merge

Gibt es eine Möglichkeit, dies zu tun?

 git mergetool --tool=meld    #No files need merging
 git merge -s theirs Mk       #Could not find merge strategy 'theirs'.
 git merge -X recursive=theirs Mk   # error: Your local changes to the following files 

würde überschrieben werden durch merge

und ich wusste nicht, Schiebe meine änderungen zu meinem online-Archiv noch.

Kann ich den commit mit allen änderungen, die aber keinen Zugriff auf Ihren code.

Gerade angefangen mit git vor einiger Zeit, aber nie lief in Beschwerden wie
die vor. Ich würde wirklich zu schätzen jede Hilfe, die ich bekommen kann :s

  • Ist git zu warten, für Sie zum auflösen von Konflikten beim Zusammenführen? Was bedeutet git status sagen?
  • Wenn Sie bereit sind, nuke Ihre worktree können Sie git checkout -f Mk.
  • Ja, ich denke, es macht.. ich bekomme eine Menge von veränderten Dateien, die scheinbar nicht verändert. git diff-druckt alle Dateien mit "alte mode 100644 neue mode 100755"... ich habe verloren jede Orientierung auch immer
  • Danke! Dies ist eine großartige Möglichkeit, um Ihren code sicherer, wenn Sie müssen!
Schreibe einen Kommentar