Learning Notes GIT git rebase make the history clean while git merge make messy branch git stange and add is same