Ich bin Meister und habe es getan rebase -i <my_branch>
Verstanden:
noop
# Rebase c947bec..7e259d3 onto c947bec
#
# Commands:
# p, pick = use commit
# r, reword = use commit, but edit the commit message
# e, edit = use commit, but stop for amending
# s, squash = use commit, but meld into previous commit
# f, fixup = like "squash", but discard this commit's log message
# x <cmd>, exec <cmd> = Run a shell command <cmd>, and stop if it fails
#
# If you remove a line here THAT COMMIT WILL BE LOST.
# However, if you remove everything, the rebase will be aborted.
#
Ich möchte einige Commits auswählen, nicht alle, da einige von ihnen nicht willkommen sind. Wie arbeiten Sie auch, wenn Sie einige Dateien oder Änderungen in einem Zweig immer "lokal" behalten möchten? Gibt es einen Helfer wie .gitignore
?
HEAD~*
Syntax hat bei mir funktioniert, die erste jedoch nicht.