files git stash und git ziehen



git stash message (1)

Ich bin neu bei Git und verwende EGit Eclipse Plugin zum Festschreiben.

Ich habe ein paar Dateien modifiziert und die Änderungen verwahrt, dann habe ich git pull in der Kommandozeile gezogen, die alle aktuellen Commits aufgerufen hat. Dann habe ich verworfene Apply stashed changes von EGit übernommen. Nun wurden meine Änderungen angewendet und die Änderungen, die sich aus dem letzten Commit der verstauten Dateien ergeben haben, sind ausgefallen. Ich bin mir nicht sicher, warum es mich nicht nach Zusammenführungskonflikten gefragt hat und meine Änderungen überschrieben und vorherige Commit-Änderungen verloren hat.

Wie bekomme ich diese Änderungen?

https://ffff65535.com


Wenn Sie Änderungen an Ihrer Arbeitskopie vorgenommen haben, führen Sie von der Befehlszeile aus Folgendes aus:

git stash 

Dadurch werden Ihre Änderungen gespeichert und der Statusbericht gelöscht

git pull

Dadurch werden Änderungen aus dem Upstream-Zweig übernommen. Stellen Sie sicher, dass im Bericht ein schneller Vorlauf angezeigt wird. Wenn dies nicht der Fall ist, führen Sie wahrscheinlich eine unbeabsichtigte Zusammenführung durch

git stash pop

Dadurch werden veraltete Änderungen wieder auf die Arbeitskopie angewendet und die Änderungen aus dem Versteck entfernt, sofern keine Konflikte bestehen. Bei Konflikten bleiben sie im Stash, sodass Sie bei Bedarf von vorne beginnen können.

Wenn Sie sehen müssen, was in Ihrem Vorrat ist

git stash list




git-stash