Bei Konflikten versetzt mich GitHub für Windows in den Status "Rebasing". Wie gehe ich von dort aus vor?
Ich habe vor kurzem angefangen mitGitHub für Windows.
Ich habe gerade einen Konflikt bekommen. Auf der Kommandozeile würde ich wissen, wie man damit umgeht, aber GitHub für Windows hat mich in einen Zustand versetzt, mit dem ich nicht vertraut bin:
C:\Users\w\Documents\GitHub\CmisSync [(6026d18...)|REBASE +0 ~1 -0 !1 | +0 ~0 -0 !1]> git status
# Not currently on any branch.
# You are currently rebasing.
# (fix conflicts and then run "git rebase --continue")
# (use "git rebase --skip" to skip this patch)
# (use "git rebase --abort" to check out the original branch)
#
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
...
Ich habe den Konflikt behoben, die Dateien festgeschrieben, aber beim Ausführengit push
Mir wurde gesagt:
fatal: You are not currently on a branch.
To push the history leading to the current (detached HEAD) state now, use
git push origin HEAD:<name-of-remote-branch>
Was ist die empfohlene Methode, um meine Zusammenführungs-Commits an den Remote-Master zu senden?
ich bezweiflegit push origin HEAD:master
wird dies erreichen.