# Git Flow ```mermaid gitGraph commit commit tag: "v1.0.0" branch develop checkout main branch ENV/DEV checkout ENV/DEV commit id: "dev config" checkout main branch ENV/TEST checkout ENV/TEST commit id: "test config" checkout main branch feature/TPM202209120000TW checkout feature/TPM202209120000TW commit commit checkout main branch feature/TPM202209120001TW checkout feature/TPM202209120001TW commit commit checkout ENV/DEV merge feature/TPM202209120000TW checkout ENV/DEV merge feature/TPM202209120001TW checkout ENV/TEST merge feature/TPM202209120001TW checkout develop merge feature/TPM202209120001TW checkout main merge develop tag: "v1.0.1" branch bugfix/TPM202209120002TW checkout bugfix/TPM202209120002TW commit commit checkout main merge bugfix/TPM202209120002TW tag: "v1.0.2" checkout develop merge main checkout ENV/DEV merge main checkout ENV/TEST merge main ```