为什么我不能使用 git 流程创建功能分支?

Why can't i create feature branch using git flow?

我想创建一个功能分支,但是当我使用 git 流程功能启动功能名称时,它说它已经存在。

如果我尝试删除它,它说找不到

git branch -a 显示这个

 *develop
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/develop
  remotes/origin/feature/1.1
  remotes/origin/feature/1.2
  remotes/origin/feature/CM_DA_NEW_GRADUATES-82
  remotes/origin/feature/aws1.1
  remotes/origin/master
  remotes/origin/week_two_task

有没有办法在本地删除此条目 remotes/origin/feature/CM_DA_NEW_GRADUATES-82 以便我可以创建功能分支

一般来说 git 如果你想删除远程分支你应该:

git push origin --delete feature/CM_DA_NEW_GRADUATES-82

或略短的版本(注意“冒号”和缺少“--delete”标志):

git push origin :feature/CM_DA_NEW_GRADUATES-82

如果您只想从本地仓库中删除但希望在远程仓库中保留分支",您可以执行以下操作:

git branch -r -d remotes/origin/feature/CM_DA_NEW_GRADUATES-82

另请阅读 this SO thread,因为它展示了如何配置您的本地存储库,以便您下次获取数据时不会从远程获取它。