Re: git fetch,git merge and git rebase
From: Felipe Contreras <hidden>
Date: 2016-06-15 22:50:32
On Fri, Feb 11, 2011 at 12:21 AM, Neal Kreitzinger [off-list ref] wrote:
On 2/9/2011 11:29 PM, Akash wrote:quoted
Hi, I am new to git .Can someone explain in simple terms what git fetch,git merge and git rebase do?..I tried googling but was very confused after going thro it. Also, can someone prescribe a link which explains git in detail right from scratch.another definition of git-rebase: git-rebase: the MOST DANGEROUS command in git. you can easily DESTROY your repo if you don't know what you're doing! Until you get the hang of it, always make a copy of the before-image of the branch your rebasing (mybranch) by doing a "git checkout mybranch" and then "git branch copy-of-mybranch". Then if you destroy mybranch you can recover it from copy-of-mybranch.
What about 'git rebase --hard', or 'git branch -D'? In all cases you can recover by using the reflog. -- Felipe Contreras