Neueinkauf in Git (Abrufen und dann ..?)

387
fixingstuff

Ich habe lokal an einem neuen Computer gearbeitet, auf den ich alle Daten von meinem alten Computer über ein externes Laufwerk übertragen habe. Ich beschloss, meine Arbeit mit dem, was ich bereits auf meinem Server habe, zu stützen.

Zuerst habe ich versucht, Commit und Push auszuführen, aber es war nicht möglich, Push aufgrund einiger Änderungen auf dem Server durchzuführen, nachdem ich die Datei auf den neuen Computer kopiert hatte.

Ich habe dann Fetch in SmartGit verwendet, damit der Server-Zweig abgerufen wurde und die Dateien, die ich auf meinem Computer geschrieben hatte, wurden entfernt. Das lokale Repository sagt in SmartGit <rebasing> aus, dass 5 Commits Push-fähig sind und 1 Commit hinterherhängt. Ich verstehe, dass ich hier eine Umbasierung machen muss, aber nicht wirklich herausfinden kann, was der nächste geeignete Schritt ist. Hoffentlich gehen die Dateien, an denen ich gearbeitet habe, nicht verloren? Wie soll ich vorgehen?

Danke im Voraus

0

1 Antwort auf die Frage

0
azngunit81

Ich bin nicht vertraut mit Smartgit, jedoch in bash git:

git fetch <upstream> <branch> git pull --rebase <upstream> <brannch> 

wird im Grunde alle Ihre Arbeit über alles, was der Upstream-Zweig ist. Es wird zuerst zurückgerollt (was angekündigt wird) und anschließend werden die Commits darüber angewendet.