### Update all branches
- git push --all

### Create Release Branch
1. Create a local Release branch using GUI
2. Create and push remote Release branch while creating an upstream link between the two release branches
	- git push -u origin ReleaseV1


### Removing folder from history:

0. Copy the Entire root folder to create a backup
1. Update gitignore and commit
2. Remove files from git
	- git rm -r --cached . 
	- git add .
	- git commit -am "Remove ignored files"
3. Rewrite history
	- git filter-branch --tree-filter 'rm -rf ./FOLDER_NAME/' HEAD
4. Remove git's copy
	- rm -rf .git/refs/original/ (Or manually delete it)
	- git reflog expire --all
	- git gc --aggressive --prune

This should remove the folder from history and reduce the .git folder size
### Update all branches
- git push --all

### Push tags
- git push origin --tags

### Create Release Branch
1. Create a local Release branch using GUI
2. Create and push remote Release branch while creating an upstream link between the two release branches
	- git push -u origin ReleaseV1


### Removing folder from history:

0. Copy the Entire root folder to create a backup
1. Update gitignore and commit
2. Remove files from git
	- git rm -r --cached . 
	- git add .
	- git commit -am "Remove ignored files"
3. Rewrite history
	- git filter-branch --tree-filter 'rm -rf ./FOLDER_NAME/' HEAD
4. Remove git's copy
	- rm -rf .git/refs/original/ (Or manually delete it)
	- git reflog expire --all
	- git gc --aggressive --prune

This should remove the folder from history and reduce the .git folder size
Add Push Tags for Git
Add Push Tags for Git
