Hi Philip and everybody, I understood better the rebasing feature by studying more and more situations and by clarifying any misunderstandings of mine about merging feature. Well, I understood how to use *--root* option for rebasing and what is its effect. Just 2 remarks:
- no REBASE_HEAD exist, just *ORIG_HEAD* (the same as for merging feature) ... however how to undo a rebasing (if possible) will be a future deepening of mine, - *--no-ff* option is for rebasing too: with this option the rebasing feature is enforced to individually replay all commits instead of fast-forwarding over the unchanged ones. This ensures that the entire history of the rebased branch is composed of new commits. In the while, I come back to my original question: what is *--merge* command line option of *git rebase* command? Please, could anyone explain this specific option of rebasing and provide a tutorial simple example? Philip, however I thank you very very very much for your precious support. :-) Regards. Il giorno sabato 6 aprile 2019 10:53:48 UTC+2, never...@gmail.com ha scritto: > > Hi all, > could anyone clarify the meaning and the usage of > > - *--root* command line option, > - *--merge* command line option (Maybe is it anyway related to merge > option in interactive todo-file?), > > possibly providing an example in principle? > The official documentation is very obscure because too synthetic ... it > could be understood just by whoever already knows GiT. > -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.