At what exact scenario I have to use Git Rebase ?
I am trying to understand this for the past three years but i could'nt. Have read many blogs, stackoverflow's Q&A about git rebase but i am not clear about that still. I know, this might be the duplicate question but i need to understand exactly what is that git rebase and when to use that.
Anyone, Please give me clear explanation. I have read the following lines in one of the blogs
"In Git, there are two main ways to integrate changes from one branch into another: the merge and the rebase."
I know what to do with the merge command. but, how rebase replaces merge command? Give me any flow of commands by explaining this is how the rebase replaces merge command. I think i can understand in such a way.
Sorry for my poor English.. Thanks in Advance.