Create Annotated Tag:


List Tags:


Push Tag:


Delete Tag Remotely:


Delete Tag Locally:


Create Branch:


Switch to new branch:


Create Branch without loosing current uncommitted modifications:


List all branches:


Merge back to master


Delete old branch


Good way to use feature branch and merging


Soft reset last changes


Delete file remote but keep local copy intct


Show history


Checkout a specific revision


Checkout specific branch


Show files different between 2 branches (master and develop)


List conflicted files


Point head to a different branch


Clone entire repository with full history of all branches


GitFlow Feature Branch

GitFlow Release Branch


GitFlowTool new feature