By the way, here's a shortcut: if you want to create a new branch AND check it out at the same time, you can simply type
git checkout -b [yourbranchname].
----------------------------------------------------------------
You can see all branches created by using :
git branch
----------------------------------------------------------------
You can create a new branche by using :
git branch <name>
---------------------------------------------------------------------
reset --forSolution;
git rebase -i HEAD~2 --solution-ordering C3,C2;
git commit --amend;
git rebase -i HEAD~2 --solution-ordering C2'',C3';
git rebase caption master
---------------------------------------------------------------
git checkout master;
git cherry-pick C2;
git commit --amend;
git cherry-pick C3
------------------------------------------------------------------------------
git rebase master bugFix;
git rebase bugFix side;
git rebase side another;
git rebase another master
--------------------------------------------------------------------
reset --forSolution;
git checkout one;
git cherry-pick C4 C3 C2;
git checkout two;
git cherry-pick C5 C4 C3 C2;
git branch -f three C2