diff --git a/cli/src/core/git.py b/cli/src/core/git.py index ead099a..3cf6288 100644 --- a/cli/src/core/git.py +++ b/cli/src/core/git.py @@ -44,8 +44,9 @@ def delete_local_branch(repo: git.Repo, branch_name: str): """ Delete local branch if it already exists """ - logger.info(f"Deleting local branch '{branch_name}'...") - repo.git.branch("-D", branch_name) + if branch_name in repo.branches: + logger.info(f"Deleting local branch '{branch_name}'...") + repo.git.branch("-D", branch_name) def switch_branch(repo: git.Repo, branch_name: str):