getLearning git add . git commit -m "message" git rebase it will maintain linear history log feature branch typescript