1. General Tasks
1.1 Creating a new repository
First initialise the repository
Write code, then commit.
1.2 Clone a repository
1.3 Changing a repositories' remote URL
2. Branches
2.1 List Branches
To list all branches in the current repository.
2.2 New Branch
To create a new branch named newBranchName, where BaseBranchName is the base branch.
Note: BaseBranchName is optional
2.3 Change Working Branch
Change working branch to BranchName.
2.4 Delete a Branch
2.5 Delete a Remote Branch
3. Tags
3.1 List All Tags
3.2 Delete a Tag
3.2 Sync Local/Remote Tags
4. Subtress
4.1 Add a new Subtree from a remote repository
4.2 Update a Subtree from a remote repository
4.2 Remove a Subtree